github命令
1、git clone url 从远程master拉代码
2、进入目录
3、拉下来之后,git branch,查看本地分支是否为master,不是的话git checkout master切换到master分支,是的话不用操作
4、git pull,从远程master分支覆盖代码到本地
5、本地新建一个分支(从master拷贝一份代码变成lily分支),git checkout -b lily origin/master
5.5、如果要切换到lily分支,则git checkout lily
6、git branch查看当前分支是否为新建或拉下来的lily分支
7、写代码
8、git status查看自己修改了什么内容
9、确认修改文件正确后
git add —all提交修改内容
git add src/views/user/1.html //将单个文 件添加入
10. git commit -m "你本次修改的内容"
11. git push origin lily:lily2 //将本地的lily上传到远程lily2上(若lily2不存在,会自动新建)
注意:
git branch //查看本地分支有哪些
git branch <name>//创建分支
git checkout <name> //切换分支
git checkout -b <name> //创建+切换分支+复制当前分支代码到新分支
git branch -d <name>//删除分支
git branch -D <name>//如果要丢弃一个没有被合并过的分支,会发出讲稿,此命令用于强行删除
git merge <name>//用于合并指定分支到当前分支。
git checkout -b lily origin/分支名(拉取远程分支到lily分支)
git pull //拉取远程当前分支到当前分支
如果修改在本地master分支上,git checkout -b lily 拷贝当前的代码变成lily分支
在本地lily分支改了文件后,如果没有git add +git commit提交,则git checkout master后,master上git status也可以看到修改.lily分支先git add+git commit后git checkout master,此时master上就看不到lily分支的修改了
将master代码同步到feature-v3上:
git checkout master
git pull //先将本地的master更新到最新
git checkout feature-v3
git merge master //将本地的master合入到本分支
// 处理冲突 git add & git commit
git push