Git与GitHub学习

目前博主正在学习Git与GitHub,以后会不断进行更新,水平有限,如有错误欢迎指出~

1.Git与GitHub简介

前者为本地,后者为云端。二者所用的管理模式是一样的,Git命令行对应Github上的可视化界面操作。

2.本地管理流程

  • 创建分支。分支,顾名思义,由主项目分出来的版本。分支版本的作用是继承了主版本的一些东西,但比如说因为工程中的分工不同,因而侧重不同,日后也是能合并的。
  • 修改文件。之后git add filename加入到缓存中
  • 提交文件。git commit -m "your comment"
  • 推到远程仓库。git push

3.Github管理流程

 

  • 创建仓库
  • 创建分支
  • 在分支修改提交文件,并评论修改的部分
  • Open a Pull request(当管理自己的项目时)。因前面收到了submit请求,故当自己是管理者时会有一个Pull Request,可以选择是否把这个改动加到主分支中
  • Merge your Pull Request

4.常用命令

git config --global user.name "yourname"

git config --global user.email "youremail"

以上两条不设置的话本地不允许commit

git add README.md

git status 

git commit -m "add a new message from local PC"

ssh-keygen -t rsa -C "youremail"生成公/私钥对,用于配置与github上的联系,具体可见参考资料第二条博客

git push(之后远程仓库会收到请求)

5.注意问题

想要Push的话,远端仓库得有项目。也就是说,如果想借鉴别人的代码,先fork到远程仓库,再从自己的远程仓库down下来,修改完后可提交到自己的远程仓库。

6.参考资料

http://www.bootcss.com/p/git-guide/

https://www.cnblogs.com/schaepher/p/5561193.html#github

http://baijiahao.baidu.com/s?id=1600581432011464925&wfr=spider&for=pc

 

posted @ 2019-03-25 20:44  dutgkd  阅读(146)  评论(0)    收藏  举报