git提交项目,git分支该如何操作
git提交项目
-
更新
git pull --rebase origin master
git pull origin master
-
查看代码状态
git status
-
填充到缓冲区
git add
// 提交单个文件 git add . // 提交所有发生变化的文件添加到暂存区(增改),不包括删除
git add -u // 只提交修改的文件和删除添加到暂存区,不包括新文件
git add -a // 所有文件(. && -u集合)git的版本不同,命令则不一样
-
提交所有代码
git commit -m "描述"
git push origin master
git reset 把添加的文件撤销回来
提交代码失败
使用: git push origin +master
-
回退到指定版本
git reset --hard 'e1e0bc0'
-
提交代码冲突
先去暂存自己的改动:
git stash
再去获取最新改动:
git pull
然后恢复自己本地的改动:
git stash pop
git分支
- 查看分支
git branch - 新增分支
git branch 分支名称 - 切换分支
git checkout 分支名称 - 合并分支
git merge 分支名称 - 删除分支
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)

浙公网安备 33010602011771号