PS: git操作实例(https://learngitbranching.js.org/?demo)
一, 创建分支,合并分支到master
1. 在远程仓库中创建master和test分支
2.本地 git clone xxxxxxx.git
3.git branch查看本地分支(只有master);
git branch -r 查看远程分支(master和test)
git branch -a 查看所有分支(3个)
4.git pull 更新代码仓库
5.git checkout test(名字和远程分支一致)检出分支到本地
6.git branch 查看本地分支(master和test)
7.git add *
8.git commit -m ""
9.git push推送到branch
10.git checkout master切换主分支
11.git merge test 进入vim,按i进入可编辑模式,按esc退出编辑模式,按:wq保存退出vim.
12.git push推送到master
二 强制合并
$master: git checkout XXX 文件夹/文件名
三 用分支覆盖master
1.git checkout master
2.git reset --hard 分支名 , 用本地的分支覆盖本地的master
3.git push origin master --force 将本地的master分支推动到远程master
四 修改远程分支
1.git remote -v 查看远程的git地址
2.git remote set-url http://******** 修改远程仓库地址
五 如何拉取代码
1.git stash 暂存本地代码
2.git pull 拉取远程代码
3.git stash pop 取出本地暂存的代码