github使用
2016-06-12 本文已影响81人
小丑余
简单步骤##
1.在github.com上创建项目;
2.关联本地和远程仓库:
<pre><code>$ git remote add origin https://github.com/XXXX.git
</code></pre>
3.然后push就可以了:
<pre><code>$ git push -u origin master
</code></pre>
(关于注册登录什么的,都有提示,看一眼就懂。。。)
遇到的一些问题##
1.在github.com上创建的时候如果顺便把README创建了,会造成远程和本地文件不一致。先把远程的README pull下来,再push即可;
<pre><code>$ git pull --rebase origin master
</code></pre>
2.如果关联本地和远程仓库用SSH而不是Https:
<pre><code>$ git remote add origin git@github.com:XXXX.git
</code></pre>需要往github上添加SSH key,具体如下:
- 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa
和id_rsa.pub这两个文件,如果没有<pre><code>$ ssh-keygen -t rsa -C "youremail@example.com"
</code></pre> - 在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub(用文本编辑就能打开)是公钥,可以放心地告诉任何人。
- 登陆GitHub,打开“Account settings”,“SSH Keys”页面,然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容
3.对于iOS项目,Xcode会默认创建git仓库。
4.关于git的使用,和svn有相似之处,内容还有很多,以后深入学习的时候再做记录。
记录一些操作##
丢弃未提交的改动:$ git checkout -- readme.txt
丢弃未提交的全部改动:$ git checkout -- .