Git 的简单应用
Git命令挺多,但日常运用一般就那几个,但有时还是会忘记,在这里先记一下,后面用到的其他命令再慢慢记下来。
- 1.拉取项目
git clone https://github.com/legendaryhaha/sockjs-client.git
- 2.拉取指定版本的项目
git clone -b 0.3.x https://github.com/legendaryhaha/sockjs-client.git
- 3.拉取项目,进行开发后提交时,先添加改变到缓存区
git add . /*注意点和add之间有空格,表示将所有改变添加到缓存区*/
- 4.添加指定文件到缓存区
git add [文件名1] [文件名2]....
- 5.查看缓存区提交的文件
git ls-files
- 6.突然发现提交了色情文件、要删除
git reset [文件名1]..
or
git rm -r cached [文件名1].../*估计没人使用这个*/
- 7.全部清除缓存区文件
git reset
- 8.检查没问题了,提交到本地仓库
git commit -m "消息" /*-m前后是两个空格*/
- 9.提交到远程
git push -u origin [本地分支名如master、develop]
- 10.查看项目的历史提交,判断项目是否更新到位
git log
- 11.查看分支明细
git branch -a
- 12.创建分支,并切换到该分支
git checkout -b [分支名]
- 13.只创建分支,不切换
git branch [分支名]
- 14.切换到指定分支
git checkout [分支名]
- 15.删除本地分支、删除前如果正处于该分支下,先切换到其他分支
git branch -D [分支名]
- 16.一般提交项目前,可能有其他人对项目做了改动,此时需要先更新一下
git pull
- 17.合并分支
git merge [分支名]
- 18.合并冲突,查看冲突文件,然后可以借助ide工具查看该文件,并选择留下适合的内容,删除其他内容,最后commit
git status
- 19.回滚到合并之前的状态
git merge --abort