1、克隆:git clone [链接]
2、提交操作:
git add . 后面加一个“.”,匹配所有的文件
git add file_1 file_2 file_3 多个文件用 空格 隔开
git commit -m '123' 将修改从暂存区提交到本地版本库
git push 将本地版本库的分支推送到远程服务器上对应的分支 https://www.cnblogs.com/qianqiannian/p/6008140.html
3、拉取最新代码:
如果当前分支只有一个追踪关系 git pull
如果当前分支与远程分支存在追踪关系 git pull <远程主机名>
如果与当前分支合并,则可省略本地分支名 git pull <远程主机名> <远程分支名>
4、查看状态: git status
查看本次修改内容:git diff
5、回滚到某个版本:
git log :打印日志版本
git status:查看当前分支
git reset -hard 2.2 回滚到2.2版本
6、创建新的分支,合并分支:
git branch dev //创建一个叫dev的新分支
git branch //查看共有多少分支。查出结果中带* 号的分支,表示正在使用中。
git checkout dev //切换到dev分区。
$git:(master) git merge dev //合并dev 分支到master分支
7、冲突解决:
冲突来自于:同一个文件在不同的分支里都有不同的修改,此时进行合并操作,就不可避免的出现各种冲突,git发现冲突会把文件标记下来,暂停提交,因为git无法决定冲突代码的修改,所以需要开发者手动去修改。
8、git 忽视文件配置文件:
$ vim .gitignore https://www.cnblogs.com/wangmo/p/7737109.html
10、 git stash