常用git命令如下(git bash下操作):
先clone代码库
git clone
然后创建本地开发分支
git checkout -b develop
并把本地分支与远端的develop分支对应上
git branch --set-upstream-to=origin/develop
让git记住密码
git config credential.helper store
更新代码(这时会输入一次密码,以后就会被git记住,不用再输入密码了)
git pull
把路径下所有变更都新增入库
git add .
提交变更
git commit -m "xxxx"
上传到远端
git push
Windows下遇到“filename too long”
git config core.longpaths true
如果遇到自己在开发某个需求,但是又临时定位某个问题,需要在库上的版本开发补丁的情况。使用
git stash
把当前的工作存储起来,此时本地git仓会回退到自己上一次pull的状态,然后
git pull 更新代码与库上一致,接着可以修改并提交补丁了。
等补丁push上库后。再使用
git stash list
查看自己stash的记录
git stash apply
还原最近一次stash,或者
git stash apply stash@(1)
还原之前的一次stash(从stash list中查到的记录)
然后就可以继续之前的需求开发工作了。
不要忘了,这次的stash被取出来后,就可以从git记录里删掉了
git stash dropstash@(1)
把这条stash记录从git的记录堆栈中移除










网友评论