Git基本操作指令
git config --global username '用户名' (--global 可以简写为-g)
//创建一个用户名
git config --global emaill '邮箱'
//创建一个邮箱
git diff
//查看当前暂存区跟本地文件的不同,如果没有输出,那么代表暂存区没有东西
git log
//查看历史提交记录
git log --oneline
//查看简单点历史提交记录
git log --graaph
//详情上传版号
git checkout 文件名
//将工作区的修改撤销;取回暂存区的文件
git checkout -- 文件名
//撤销文件删除
mkdir 文件名
//创建文件
git add .
//将文件提交到暂存区
git commit -m '提交名字'
//代表将暂存区的内容提交历史区
##git commmit -am '修改名字'
//代表的指令是
1.先git add .
2.再执行git commit -am
rm -rf 文件夹
//删除文件
rm 文件
git reflog (时光机)
git reset --hard head^(版本ID)
//回退到上一个版本 一个^代表上版本 两个^代表上上版本 以此内推
git reset --hard commit(版本Id)
git clone 地址 // 将远程仓库的内容克隆到本地
echo 内容 > 文件名路径
//添加内容到什么文件
history
//查看历史输入所有的指令
git add .
//上传所有文件
git commit -m '记录'
//提交到历史区
git rm --cached 文件名
//将暂存区的文件删除
ls
//查看文件 不包括隐藏文件
ls -la
//查看所有文件,包括影藏文件
pwd
//查看当前位置
git init
//新建一个git本地仓库
cd 文件名
//打开文件
cat 文件名
//查看文件内容
mv 旧文件名 新文件名
//文件重命名
*重点_分支合并必须掌握下面的指令
git branch
//查看当前有哪些分支
git checkout -b dev
//创建一个dev分支 并且进入dev分支
git checkout 分支名
//切换分支方法
git merge 分支名
/ /将分支合并到当前分支
git branch -d 分支名
//删除分支
git log graph --oneline
//图形化显示分支,详情
git log graph
//图形化显示分支
git merge --abort
结束合并
git merge --no-ff 分支名
//代表执行普通合并
git stash (暂存)
//将文件隐藏起来
git stash pop
//显示文件
上面的内容初步了解过后,接下来进行一个文件合并的小测试
首先打开项目根目录
初始化 git init 回车
文件根目录下面会创建一个.git 隐藏文件
ls -la 就可以查看
###执行 echo abc >> abc.html 回车
系统会自动创建一个abc.html 并且文件里面有abc
git add abc.html 回车
执行git status 查看暂存状态
创建一个分支 git checkout -b 分支名
eg: git checkout -b dev 回车
___系统会自动创建一个分支dev 并且跳转到dev分支
执行ls 回车 可以看到主目录下面的master目录下面的 abc.html
###在dev分支下面 vim abc.html<br>
在里面添加一点内容
按a 输入bbbb 按esc 输入:wq 回车 (如果不会VIM 操作可以看看文档)
执行git add abc.html
git commit -m 'add bbbb'
(对本次操作做个记号方便后期找到他)' 回车
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。