做项目的时候git操作的流程一般是这样
1.下载一个项目和他的整个代码历史
git clone url
2. 新建一个分支,并转换到新的分支
git barch -b 新分支名字 (进行每天的代码开发)
3. 检查文件变更及文件内容变更的情况
git status 文件更改状况 git diff 代码行更改状况
4. 将所有更改的文件放在暂存区
git add .
5. 提交暂存区到仓库区
git commit -m"update: 对更新的内容进行大概的描述"
git commit -m"add: 对增加的内容进行大概的描述" 提交暂存区到仓库区
6. 提交到远程分支
git push
复制代码
(最后分支代码需求完成合并)
7. 合并制定分支,到当前分支
git merge 分支名字 (确认没什么问题后,删除分支)
8. 删除分支
git branch -d 分支名字
当你现在的分支,落后master分支
1.暂存你当前分支所做的更改
git commit -m"add: 你所做更改的描述"
注 如果你的代码还不想commit 一波git操作后还想继续之前的开发你可以用
git stash
2. 切换到master
git checkout master
3. 更新你的master分支
git pull
4.切换到你自己的分支
git checkout 【自己的分支】
5.把master分支合并到你的分支上
git merge master
6. git push
注 git stash apply会到之前的开发状态下
你想撤回你之前的提交
1.先看看你做了哪些提交
git log
commit 一堆哈希码 Author: 名字 <邮箱> Date: 日期 update: ui更改 复制代码
2.然后
git reset 哈希码