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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 10,644评论 1 45
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,059评论 5 147
  • 1,半夜失眠,辗转反侧睡不着,撒娇找外子诉苦说:我睡不着怎么办?(>﹏<) 外子温柔的说:那我给你演示一下怎么睡吧...
    树树_c8bf阅读 2,498评论 0 0
  • 从来没有好好过母亲节,今天收到意外的惊喜,纪念。途径月峰寺,看见一个不停地算卦摇着竹签的女人。凡尘中的难题,难为菩...
    夏洛的后花园阅读 1,828评论 0 1
  • 过节就是丫头吃喝玩睡的绝好时光,丫头又是标准小吃货一枚,这日子美的不要不要的。 这日午睡醒来,丫头径自去案几上的零...
    小雎阅读 2,682评论 0 0

友情链接更多精彩内容