美文网首页
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