git学习笔记(四)之github的使用

1,创建仓库

(1)注册github账户,登录后,点击"New respository "
在这里插入图片描述
(2)在新页面中,输入项目的名称,勾选’readme.md’,点击’create repository’
在这里插入图片描述

2,创建SSH账户

(1)点击账户头像后的下拉三角,选择’settings’

如果某台机器需要与github上的仓库交互,那么就要把这台机器的ssh公钥添加到这个github账户上
在这里插入图片描述
点击’SSH and GPG keys’,添加ssh公钥。
在这里插入图片描述

(2)在ubuntu的命令行中,回到用户的主目录下,编辑文件.gitconfig,修改某台机器的git配置。
在这里插入图片描述
修改为github上的邮箱和用户名
在这里插入图片描述
(3)生成SSH秘钥

ssh-keygen -t rsa -C "你的邮箱地址"

(4)进入主目录下的.ssh文件件,下面有两个文件。
公钥为id_rsa.pub
私钥为id_rsa
查看公钥内容,复制里面内容

(5)回到浏览器中,填写标题,粘贴公钥
在这里插入图片描述

3,克隆项目

(1)在浏览器中点击进入github首页,再进入项目仓库的页面,复制项目的SSH地址。在终端中输入

git clone 你复制的ssh地址

4,上传分支

(1)项目上传到本地后,创建一个smart分支。

git checkout -b smart

在这里插入图片描述
(2)创建一个code.txt,里面写一些内容,并提交

touch code.txt //可有可无
vi code.txt
git add code.txt
git commit -m '创建新的dev分支'

5,推送分支

git push origin smart 分支名称

git push origin smart

在这里插入图片描述
通过以上操作就能把本地的分支上传到github上

6,将本地分支跟踪服务器分支

git branch --set-upstream-to=origin/远程分支名称 本地分支名称

git branch --set-upstream-to=origin/smart smart

通过查看git状态可以看到本地分支个服务器分支状态一致
在这里插入图片描述
如果我们在本地提交了若干次,会导致本地分支和服务器分支的状态不一致,这时我们可以用:

git push

把本地的分支同步到了服务器上。

7,从github上拉取代码

git pull orgin 分支名称
在这里插入图片描述

8,工作中如何使用github

7.工作使用git
项目经理:
(1)项目经理搭建项目的框架。
(2)搭建完项目框架之后,项目经理把项目框架代码放到服务器。
普通员工:
(1)在自己的电脑上,生成ssh公钥,然后把公钥给项目经理,项目经理把它添加的服务器上面。
(2)项目经理会给每个组员的项目代码的地址,组员把代码下载到自己的电脑上。
(3)创建本地的分支dev,在dev分支中进行每天的开发。
(4)每一个员工开发完自己的代码之后,都需要将代码发布远程的dev分支上。

Master:用户保存发布的项目代码。V1.0,V2.0
Dev:保存开发过程中的代码。

相逢好似初相识,到老终无怨恨心。 --《增广贤文》

猜你喜欢

转载自blog.csdn.net/qq_41346335/article/details/86765251
今日推荐