git及GitHub的使用 | 青训营笔记

81 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第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