在我们开发中,我们的代码是如何进行管理的呢,如果你在公司电脑写的代码,回到家突然心血来潮想工作了(哈哈哈哈)那么怎么把你公司的项目代码带到你的电脑呢,不会通过微信文件传输吧!!!!那当然是我们的git管理工具啦,至于怎么操作接下来把git的操作流程分享给大家!!!
- 获取远程仓库的所有信息 git fetch
- 查看所有分支信息 git branch -r / git branch -a
- 切换到需要开发的分支dev上 git checkout dev
- 进行开发
- 将所作操作全部添加至本地git暂存区 git add .
- 提交修改 git commit -m 'commit信息'
- git branch【查看本地分支】
- git branch -r【查看代码仓库远程分支】
- git branch -a 【查看本地和远程分支,颜色区分,标红的是远程分支】
合并分支:
- 将sp2上修改的内容合并到sp3上:
- 先使用git pull确保两个分支的代码都是最新的,进行操作:
- git切换到要合并的分支上:
- git checkout V1.0.2.SP3
- git merge合并sp2的代码:
- git merge V1.0.2.SP2
- 提交合并的代码【git push】这时,在远程commit记录里可以找到自己的提交记录:
整体来说:
git clone 克隆,下载
git pull 拉取文件
git status 查看本地状态
git commit -am "XXX" 提交全部改动和增加的文件
git push 本地推送到服务器
git checkout XXX 切换分支
git merge XXX 合并分支
git fetch -p 清除缓存
git branch -v 查看本地版本
git branch -D XXXX 删除本地分支
git push origin --delete XXXX 删除远程分支
git branch XXX 创建新分支
git reflog XXX
git reset --hard XXX 回滚到XXX版本
git push origin HEAD --force 强制推送到远程
注:如果一直重复使用一个分支,则修改代码后需要git commit -am "XXX" 然后git merge dev合并分支代码后在去切换dev分支合并代码,不然会有代码 冲突问题。