美文网首页
git常用场景命令(持续更新)

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

作者: MambasJi | 来源:发表于2018-05-19 16:17 被阅读0次

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常用场景命令(持续更新)

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