Linux系统安装Git和GitHub关联
Linux:Center os
1、yum install git
https://jingyan.baidu.com/article/9f7e7ec0b9bcb46f281554cd.html
2 创建一个空的文件夹,进入这个文件夹内执行命令:git init
3、其中关于linux中一些基本的linux命令是必须要掌握的,可以参考链接:
http://www.cnblogs.com/crazylqy/p/5649860.html
4、touch readme.txt
vim readme.txt
输入内容之后按esc 然后:wq回车即可退出编辑
5.
6.生成公钥ssh-keygen在github中进行绑定
7、常见的命令
此网站有比较具体的介绍,非常好
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
8.关联一个远程库,使用命令git remote add origin “仓库地址”git push -u origin master第一次推送master分支的内容,要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;
9、此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改
10,现有远程仓库的话下载或者克隆远程仓库的代码:
上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。
现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。
现在,远程库已经准备好了,下一步是用命令git clone克隆一个本地库:
$git clone git@github.com:winniewu123/LogManagerSystem.git
针对github的使用今天做一个比较深入的实践学习
上面已经将本地和远程的github进行了关联,此时在本地进行操作文件修改或者新增了文件就需要将本地的文件上传到github的服务器上面
git add *
git commit -m "说明文字"
查看分支:git branch
创建分支:git branch 名字
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d
查看状态
git status
git push将所有在缓存的全部推送上去
git diff
$git push origin master 推送分支,就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上:
如果要推送其他分支,比如dev,就改成:$git push origin dev
抓取分支
git pull 把最新的提交从origin/dev抓下来,然后,在本地合并,解决冲突,再推送: