这是我参与「第四届青训营 」笔记创作活动的第4天
主要内容
本节主要说明在团队合作写项目时如何将自己所写部分推到GitHub仓库中
1. 新建本地分支
打开项目本地目录后,创建本地分支,然后切换到dev分支,
$ git checkout -b dev //"dev"为分支名
相当于以下两条命令:
$ git branch dev //新建本地"dev"分支
$ git checkout dev //切换为"dev"分支
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 文件不在本地仓库中
//可以通过该命令进行代码合并
- 把当前分支
dev推送到远程,执行此命令后有可能会让输入用户名、密码:
git push -u origin dev
至此,操作成功!
本节思考
只有不断尝试、不断改进的代码才会熠熠生辉o( ̄︶ ̄)o