git使用

时间:2015-10-29 11:20:55   收藏:0   阅读:333

 

克隆新项目:
git clone ssh://xin.zhang@192.168.221.71:29418/DLOCKMS

克隆完成后要立刻执行添加hook:
scp -p -P 29418 xin.zhang@192.168.221.71:hooks/commit-msg .git/hooks/

其他人的更新拉到本地.git里面
git fetch

git rebase origin/当前的branch
     git rebase origin/master
     git rebase origin/test-branch

添加文件:
git add .

commit到本地:
git commit -m “This is comment”

push到repository的review board:
git push origin HEAD:refs/for/master

在.gitignore里添加内容忽略commit:
.gitignore  *.a

git reset --soft HEAD~n
git reset --hard HEAD~n  (会删除所有更改,小心使用)


git revert commit-hash  

git branch  (查看当前在哪个branch)

git branch xxx (创建一个新的branch)
git checkout xxx(转到这个branch上去)


git checkout -f
git clean -f -d -x  (清除repo里面一切没有git add 操作过的文件,慎用!)

"detached head"   LOCAL CHANGE.   ------------    git reset --hard HEAD~1




git reflog (任何git操作都可以恢复,前提是文件被git add 过了)

git local change ---  
】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】

git rebase origin/master 冲突之后
解决冲突
git add . -A
git rebase --continue
git push origin HEAD :refs/for/master

 

原文:http://www.cnblogs.com/littlehoom/p/4919645.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!