这是我参与「第五届青训营 」笔记创作活动的第16天
一、git初入门
1、注册github账号
-
安装git
-
配置:git config --global user.name "msdest565"
-
git config -global user.email "610678902@qq.com"
2、使用git工具克隆代码到本地
直接git clone 仓库地址
或
fork到自己仓库中
git clone 仓库地址
3、如何拉取GitHub上的不同分支
git clone -b 拉取分支 仓库地址
用cd 仓库名 来鉴定是否拉取成功
4、如何提交代码到github
get status 查询命令修改情况
get add -A 提交所有变化
git commit -m “this is a demo” 提交修改,两个“”间加入信息
git push origin master origin是远程仓库的别名,master是远程仓库的分支名
5、如何在github中贡献代码(即pr,pull request)
可以通过GitHub网站进行。
二、管理分支
1、查看分支
A、查看本地分支
使用 git branch命令,如下:
$ git branch
* master
*标识的是你当前所在的分支。
B、查看远程分支
命令如下:
git branch -r
C、查看所有分支
命令如下:
git branch -a
2、本地创建新的分支
命令如下:
git branch [branch name]
例如:
git branch gh-dev
3、切换到新的分支
命令如下:
git checkout [branch name]
例如:
$ git checkout gh-dev
Switched to branch 'gh-dev'
4、创建+切换分支
创建分支的同时切换到该分支上,命令如下:
git checkout -b [branch name]
git checkout -b [branch name] 的效果相当于以下两步操作:
git branch [branch name]
git checkout [branch name]
5、将新分支推送到github
命令如下:
git push origin [branch name]
例如:
git push origin gh-dev
6、删除本地分支
命令如下:
git branch -d [branch name]
例如:
git branch -d gh-dev
7、删除github远程分支
命令如下:
git push origin :[branch name]
1
分支名前的冒号代表删除。 例如:
git push origin :gh-dev
三、git提交本地代码到新分支
1、切换到新的分支
命令如下:
git checkout [branch name]
例如:
$ git checkout gh-dev
Switched to branch 'gh-dev'
12
2、添加本地需要提交代码
命令如下:
git add .
3、提交本地代码
命令如下:
git commit -m "add my code to new branchB"
注意:在这里如果直接commit不加备注将会进入到一个vim操作界面,要输入wq+才能退出,也可以自己补充一些内容作为备注。
4、push 到git仓库
命令如下:
git push origin [branch name]
例如:
git push origin gh-dev