工作中经常需要用git对代码进行版本控制,现在记录一些常用的git指令,便于查阅。
git配置:把id_rsa放到<用户名>/.ssh/下就可以了
git仓库地址:git@192.168.1.232:/home/git/android.git
wiki:http://192.168.1.230/wiki/doku.php?id=android
检出
$ git clone git://git.kernel.org/pub/scm/git/git.git
添加修改的文件
$ git add .
添加所有的修改
$ git add -A
提交
$ git commit -m 'log'
推送
$ git push
更新
$ git pull
状态查看
$ git status
查看所有分支
$ git branch -a
切换分支
$ git checkout <branch_name>
创建分支
git checkout -b b12636_lbjc.com b12636
对Develop分支进行合并
git merge --no-ff develop
获取某次提交到当前版本(或两次提交)之间的差异文件并打包
git diff --name-only xxxxxxxx HEAD(或xxxxxxx) | xargs tar -rf xxx.zip(tar.gz)