本地新建Git库步骤:
初始化git库:git init
建立本地和远程的关联: git remote add origin ip:端口/ 项目.git
从远程下载所有分支到本地:git fetch
切换到开发目录:git checkout Develop
注意: checkout命令 不要加-b参数, 否则没有文件。
首次上传:git push --set-upstream origin master(首次上传,需要设置关联,之后可直接使用 git push)
Git基本操作:
查看本地有哪些分支: git branch 或 git branch -a (查看所有线上分支)
创建新分支:git checkout -b 分支名称 或 git branch 分支名称
切换分支: git checkout 分支名称
合并分支:git merge 分支名称
说明:此操作是把“远程master 分支名称”下的代码合并到 ”本地 test_branch分支名称“
master >> test_branch
git checkout master
git pull
git checkout test_branch
git merge master
git push -u origin test_branch
test_branch >> master
git checkout test_branch
git pull
git checkout master
git merge test_branch
git push -u origin master
删除本地与远程分支(本地,远程分支名:test_branch)
1:切换到非删除分支: git branch master
2:删除本地分支: git branch -d test_branch 或 git branch -D test_branch (强制执行)
3:删除远程分支:git push origin --delete test_branch
Git更新和发布步骤:
从服务器下拉最新代码: git pull
更新代码到服务器,请执行以下4步
1:git add -A
2 : git commit -m '代码说明'
3:git pull (这一步必不可少,以防别人有提交)
4 : git push
每日发布Git规范如下:
1:获取更新项目代码
1.1:git checkout Develop
1.2 : git pull
确认解决方案可以编译成功, 并正常运行后再切换到自己名下的开发分支
1.3:git checkout 自己的分支
1.4 : git stash 清除自己的分支下已存在的代码(注意:确保上自己的分支是提交完成了,否则代码会丢失)
1.5:git merge Develop
2:提交代码到自己的分支
2.1 : git add -A
2.2 : git commit -m '代码说明'
2.3 : git push
3:合并代码到开发分支
3.1 : git checkout Develop
3.2 : git pull
3.3 : git merge 自己的分支
解决分支冲突,确认解决方案可以编译成功, 并正常运行
3.4 : git push
4: 撤销远程提效 《 git push (某分支)后的撤销》
4.1: git log
4.2: 选择要撤回的版本( commit ******)
4.3: git reset --soft ******
4.4: git push origin 某分支 --force
(注:master 是主干。)