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

浙公网安备 33010602011771号