git常用场景命令(持续更新)

git

  • 首次上传本地项目到码云

git init //创建git管理,同时生成 .git项目

git add . //添加所有文件

git commit -m “first commit” //提交

git reset --hard commit_id //撤销提交

git remote add origin url //添加到远程仓库 ,url为仓库地址

git push -u origin master //把源码库push到远程仓库上

git remote rm origin //断开远程仓库连接

  • 更新远程仓库代码到本地(如果本地和远程同时修改一个文件,当把文件更新到本地时,会出现冲突情况)

git status //查看本地文件情况

git pull //更新代码下来本地

  • 上传文件 (每次上传前要先把变动的文件更新下来)

git status //查看当前文件的状态:新建的,修改的,删除的绿色表示已经add进入暂存区的,需要进一步commit的红色表示修改了,还没进入暂存区的,需要进一步add。

  1. 上传绿色文件(暂存区):

git commit -m “描述”

git push origin master

  1. 上传红色文件:

git add -u //添加所有编辑或删除的文件,不包括新添加的文件

git commit -m "描述"

git push origin master

明细:https://www.jianshu.com/p/e2a15d01284c

  • 代码冲突
  1. 保留生产服务器上所作的改动,仅仅并入新配置项:
    git stash
    git pull
    git stash pop
  2. 希望代码库中的文件完全覆盖本地工作版本
    git reset --hard
    git pull
  3. 版本回退本地修改
    git checkout HEAD file/to/restore
  • 分支
  1. 创建分支
    git branch iss53
  2. 切换分支
    git checkout iss53
    以上两条命令可以合并成:git checkout -b iss53
  • tip:
    git add -A . //添加所有改变的文件
    git add -A //添加所有内容
    git add . //添加新文件和便捷过的文件,不包括删除文件
    git add -u //添加编辑或者删除的文件,不包括新添加的文件··
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 5,098评论 1 45
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,935评论 5 147
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,090评论 0 18
  • 这几日早晨感觉跟读进展缓慢,好像明白怎么读了,但是自己又读不好或者听不出来,估计还是自己花费的时间不足,...
    瞳小甜Rosie阅读 227评论 0 0
  • 假装在生活 下过雨的夜晚看不到星星和月亮这个世界,小孩和老人还有陌生人都睡了只有夜虫在奏鸣 把心掏出来放在泥土里不...
    妍妍成长记阅读 183评论 0 0