GitHub命令更新

时间:2023-07-18 18:43:56

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