git分支(在写别的东西,突然要改阿里BUG,可创分支先把改动的存起来,改好阿里BUG后把改好的提交到master主分支,在回之前写的继续写,写好又提交到主分支)
1.先cd 到rrdai(注意要切换到最新版本)
2.git branch //查看分支
3.git branch wechat //创建一个微信分支
4.git branch //查看分支会多出一个wechat,绿色的是当前分支
5.git checkout wechat //切换到微信分支,会提示Switched to branch 'wechat'
6.现在去改动一下代码 //正在改的是wechat分支
7.git status //会出来红字
8.git add . //会出来绿字
9.git commit -m "wechat todo" //提交到了wechat分支,现在就可以去改BUG
10.git checkout master //切回到master分支上(这时候刚刚写的wechat的代码就看不到了)
11.git branch ali //创建一个阿里分支
12.git checkout ali //切换到阿里分支
13.现在去改动ali分支代码
14.git add .
15.git commit -m "ali"
16.git checkout master //切回到master分支上
17.git merge ali //把阿里分支上的合并到master分支上(要先切回master分支)
18.切回到wechat分支上,完成后切换回master,然后合并就行
19.git branch -d ali //删除ali分支
20.接下来把master分支或其他分支提交到服务器
21.cd 到rrdai
22.git remote -v //看自己的HTTPS地址和别名
23.git remote remove lianshou //删除别名,push时依然可以用HTTPS全地址
24.git push lianshou master //把master分支推到远程服务器,但是现在每次都要输用户名密码,接下来要配置公钥登陆,配好了就不用输用户名密码了
1.先cd 到rrdai(注意要切换到最新版本)
2.git branch //查看分支
3.git branch wechat //创建一个微信分支
4.git branch //查看分支会多出一个wechat,绿色的是当前分支
5.git checkout wechat //切换到微信分支,会提示Switched to branch 'wechat'
6.现在去改动一下代码 //正在改的是wechat分支
7.git status //会出来红字
8.git add . //会出来绿字
9.git commit -m "wechat todo" //提交到了wechat分支,现在就可以去改BUG
10.git checkout master //切回到master分支上(这时候刚刚写的wechat的代码就看不到了)
11.git branch ali //创建一个阿里分支
12.git checkout ali //切换到阿里分支
13.现在去改动ali分支代码
14.git add .
15.git commit -m "ali"
16.git checkout master //切回到master分支上
17.git merge ali //把阿里分支上的合并到master分支上(要先切回master分支)
18.切回到wechat分支上,完成后切换回master,然后合并就行
19.git branch -d ali //删除ali分支
20.接下来把master分支或其他分支提交到服务器
21.cd 到rrdai
22.git remote -v //看自己的HTTPS地址和别名
23.git remote remove lianshou //删除别名,push时依然可以用HTTPS全地址
24.git push lianshou master //把master分支推到远程服务器,但是现在每次都要输用户名密码,接下来要配置公钥登陆,配好了就不用输用户名密码了