美文网首页
常用git命令(不定时更新)

常用git命令(不定时更新)

作者: 谁动了我的代码QAQ | 来源:发表于2018-04-24 16:59 被阅读0次

    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服务器

    相关文章

      网友评论

          本文标题:常用git命令(不定时更新)

          本文链接:https://www.haomeiwen.com/subject/hilhkftx.html