git提交项目,git分支该如何操作

git提交项目

  1. 更新

    git pull --rebase origin master

    git pull origin master

  2. 查看代码状态

    git status

  3. 填充到缓冲区

    git add // 提交单个文件

    git add . // 提交所有发生变化的文件添加到暂存区(增改),不包括删除

    git add -u // 只提交修改的文件和删除添加到暂存区,不包括新文件

    git add -a // 所有文件(. && -u集合)git的版本不同,命令则不一样

  4. 提交所有代码

    git commit -m "描述"

    git push origin master

    git reset 把添加的文件撤销回来

    提交代码失败

    使用: git push origin +master

  5. 回退到指定版本

    git reset --hard 'e1e0bc0'

  6. 提交代码冲突

    先去暂存自己的改动:

    git stash

    再去获取最新改动:

    git pull

    然后恢复自己本地的改动:

    git stash pop

git分支

  1. 查看分支
    git branch
  2. 新增分支
    git branch 分支名称
  3. 切换分支
    git checkout 分支名称
  4. 合并分支
    git merge 分支名称
  5. 删除分支
    git branch -d 分支名称

一般使用分支提交项目流程

拉取项目(git pull) --> 查看分支(git branch) --> 创建demo分支(git branch demo) --> 切换到demo分支(git checkout demo) --> 提交分支内容(git push origin demo)--> 切换到主分支(git checkout master)--> 合并demo分支到主分支(git merge demo)--> 删除demo分支(git branch -d demo)

posted @ 2019-08-13 17:29  luckiest  阅读(233)  评论(0)    收藏  举报