DAY1-TencentOS-git

Tencent - Git

Tencent犀牛鸟 入门 GitHub(自用TT)

文章目录

  • Tencent - Git
      • 第一节:注册GitHub
      • 第二节:如何使用Git工具克隆GitHub仓库到本地
      • 第三节:如何fork GitHub上的官方仓库
      • 第四节:如何拉取GitHub上的不同分支
      • 第五节:如何提交代码到github
      • 第六节:如何在github贡献代码

第一节:注册GitHub

1.1Github主页

https://github.com

第二节:如何使用Git工具克隆GitHub仓库到本地

2.1Git工具下载

https://git-scm.com/

2.2配置

git config --global user.name <用户名>
git config --global user.email <用户邮箱>

第三节:如何fork GitHub上的官方仓库

3.1为什么fork官方仓库作为自己的仓库

  • 没有权限向Github上的官方仓库提交代码,这样能向自己的仓库提交修改

3.2点击右上角fork按钮。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DwPDsdca-1656669990111)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220630205955922.png)]

3.3fork官方仓库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q9m1ndo4-1656669990112)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220630210129134.png)]

3.4复制fork仓库的链接(使用的是SSH,感觉比较快,怎么配置看下面大佬的博客)

https://blog.csdn.net/u013778905/article/details/83501204

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B2I8eQKn-1656669990112)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220630233034534.png)]

3.5在本地文件中将代码拉下来。

git clone <仓库地址>

第四节:如何拉取GitHub上的不同分支

4.1进入到刚刚fork的仓库,查看分支。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RNlaZc9h-1656669990113)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220630200634405.png)]

4.2介绍红框中的分支。

  • master分支也就是主分支,也就是我们主要维护更新的分支
  • develop分支,也就是某个新功能开发的分支
  • tos_evb_g0分支,也就是某个特性的开发分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KPDoTSau-1656669990113)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220630201153718.png)]

4.3拉取develop分支(其它分支操作雷同)。

$ git clone -b <分支名称> <仓库地址>

4.4也可以直接切换分支

查看所有分支
$ git branch -a 
切换分支
$ git checkout <分支名称>

4.5结果如下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NJGmLvph-1656669990114)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220630234239398.png)]

第五节:如何提交代码到github

5.1用vscode打开文件夹。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LD2ihOCA-1656669990115)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701103815314.png)]

5.2修改文件中hello_world.c的打印内容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9jZpNV6f-1656669990117)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701104145400.png)]

5.3修改完成后,保存退出。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0bBWxwii-1656669990117)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701143832319.png)]

5.4打开git

查看修改
$ git status
同意所有修改
$ git add -A
提交,并附上提交内容的备注
$ git commit -m "备注信息"
提交到远程仓库
$ git push origin <分支名称>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xkB6gn31-1656669990118)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701144204174.png)]

5.5查看刚刚推送的分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0hheeGxN-1656669990119)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701144906192.png)]

5.6查看修改内容。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zlPMY9Zb-1656669990119)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701144955402.png)]

第六节:如何在github贡献代码

6.1点击"Pull requests"。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SFdj2LMQ-1656669990119)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701175614253.png)]

6.2点击"New pull request"。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XlmMXq9T-1656669990120)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701175703069.png)]

6.3查看修改内容,确认无误后,点击”Create pull request“按钮。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6zi13CHO-1656669990121)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701180211487.png)]

6.4写下备注后,点击Create pull request按钮即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yQtiuCgO-1656669990122)(C:\Users\19048\AppData\Roaming\Typora\typora-user-images\image-20220701180311961.png)]

你可能感兴趣的:(git,github)