前言
使用git已经有一段时间了,好记性不如烂笔头,这里将常用的命令整理下做个记录。
git常用命令
| 命令 | 说明 | 
|---|---|
| git init | 创建版本库 | 
| git add | 将文件添加到仓库 | 
| git commit | 将文件提交到仓库 | 
| git status | 查看仓库状态,文件是否有修改 | 
| git diff | 查看修改内容 | 
| git clone | 从远程仓库克隆项目 | 
| git push | 提交本地代码到远程仓库 | 
| git pull | 从远程仓库拉取项目到本地 | 
| git checkout | 切换分支 | 
| git merge | 合并分支 | 
| git stash | 备份当前工作区内容 | 
git实例
远程test项目有master和develop分支,把他们克隆到本地
  | 
  | 
为一个项目创建一个新的test3分支,并切换到test3分支
  | 
  | 
git stash 的使用
git stash 使用场景:
当前工作区内容已被修改,但是并未完成。这时需要修复前面的分支上面的一个bug,可是并不想提交目前的修改,因为修改没有完成。但是,不提交的话,又没有办法checkout到前面的分支。这时使用git stash可以解决
解决办法:
首先在修改到一半的分支上使用命令git stash,然后切换到要修改bug的分支,修改完毕后再切回修改到一半的分支上,使用命令git stash pop。
后记
git在eclipse上有集成的git插件,像add操作,在eclipse中已经集成到commit中了,比较方便。但有些git操作还是用git命令行方便,比如在新电脑上拉取远程分支,eclipse中有好几个步骤需要操作,而命令行中一条命令即可。无论是eclipse插件还是命令行方式,都需要我们熟练掌握git命令。以上的git命令都是比较基础,日常开发中用的比较多的,但对于真正的git来讲只是冰山一角,学习的路还很长!