1.提交代码时:
查看本地所有改动 :git status
比较本地文件和服务器文件变动 :git diff <文件>
还原本地文件到服务器状态 :git checkout <文件>
添加本地上传 :git add
上传代码添加解释 :git commit -m "代码解释" /或 git commit -amend
上传代码 git push origin HEAD:refs/for/feature
2.从服务器同步代码时:
缓存本地代码 :git stash
拉取服务器代码 :git pull
退出本地缓存 :git stash pop
3.分支管理 :
查看分支 :git branch -a
切换分支 :git checkout -b 分支名字
遇到问题:当想在服务器更新代码时,先暂存本地代码git stash,却提示“无法保存当前索引状态”。
解决方法:首先 git add --all,然后就可以正常的git stash,git pull,git stash pop;
4.添加tag
查看所有tag:git tag
创建轻量标签 : git tag v0.1.2 -light
创建附注标签: git tag -a v0.1.2 -m “0.1.2版本”
切换到标签 : git checkout [tagname]
删除标签 : git tag -d v0.1.2
标签发布 :
$ git push origin v0.1.2 # 将v0.1.2标签提交到git服务器
$ git push origin –tags # 将本地所有标签一次性提交到git服务器
网友评论