新建本地分支并推到GitHub上|青训营笔记

178 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第4天

主要内容

本节主要说明在团队合作写项目时如何将自己所写部分推到GitHub仓库中

1. 新建本地分支

打开项目本地目录后,创建本地分支,然后切换到dev分支,

$ git checkout -b dev   //"dev"为分支名

相当于以下两条命令:

$ git branch dev     //新建本地"dev"分支
$ git checkout dev    //切换为"dev"分支

image.png ps:其他常用命令

$ git branch -d dev       //删除`dev`分支
$ git branch             //查看当前分支
$ git checkout master   //`dev`分支的工作完成,切换回`master`分支
$ git merge dev        //把`dev`分支的工作内容合并到`master`分支上

2. 将本地项目工作区的所有文件添加到暂存区

$ git add .       //小数点 “.” ,意为添加文件夹下的所有文件;也可以将 “.” 换成具体的文件名,如果想添加项目中的指定文件,那就把 “.” 改为指定文件名即可

3. 将暂存区的文件提交到本地仓库

git commit -m "提交内容备注"

4.将本地代码仓库关联到 github 上

git remote add origin https://github.com/*****/******    //"https://github.com/*****/******"为上传目的github仓库地址

如果此时出现错误:fatal:remote origin already exists 那就先输入

$ git remote rm origin

再输入

$ git remote add origin https://github.com/*****/******

就不会报错了。

5.将代码由本地仓库上传到 github 远程仓库

  • 获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败):
$ git pull --rebase origin dev  //不加这句可能报错,原因是 github 中的 README.md 文件不在本地仓库中
                                   //可以通过该命令进行代码合并

image.png

  • 把当前分支 dev推送到远程,执行此命令后有可能会让输入用户名、密码:
git push -u origin dev

image.png 至此,操作成功!

本节思考

只有不断尝试、不断改进的代码才会熠熠生辉o( ̄︶ ̄)o