git 學習手冊精簡版(傻瓜版)不斷更新
作者:李二花
基本操作
第一步:首先要進入GitHub註冊一下,並記住自己的用戶名,郵箱和密碼
第二步:找一個空白的文件夾,打開命令行窗口cd 到此目錄下(具體的操作方法見http://blog.csdn.net/cdqn10086/article/details/53978825)
進行自報家門的操作
git config --global user.name YourName
git config --global user.email YourEmail
建立要進行版本控制的操作(建立一個文件夾,一切操作在其中進行)
mkdir demo01 %建立文件夾名字爲demo01
cd demo01 %進入此文件夾
git init %進行init,將這個目錄變成git管理的倉庫
對裏面的文件進行操作(新建一個文本文檔demo01.txt,並輸入幾句英文)
git demo01.txt
git commit -m "this is the first demo"
遠程倉庫(GitHub)
第一步:獲取SSH(打開命令行,進行如下操作)
$ ssh-keygen -t rsa -C YourEmail
進行此命令之後,我們就可以找到文件夾.ssh ,因爲.ssh文件件在主目錄下,因此可以直接如下方式打開
$ open ~/.ssh
第二步:找到我們需要的兩個文件,id_rsa (私人祕鑰,萬勿泄露)和id_rsa.pub(公鑰),然後登陸GitHub,找到Account settings中的SSH Keys,新建sshkey,title寫一個平時常用的名字即可,key裏面輸入我們公鑰裏的所有的內容。
第三步:在GitHub的個人頁處新添加一個倉庫(我們新建的倉庫名字就是demo01)
本地庫關聯遠程庫
第四步:爲了讓本地的與遠程的同步,我們在本地的demo01倉庫下運行如下的命令
git remote add origin https://github.com/用戶名/demo01.git (此時我們的遠程庫就叫做名字origin)
使用如下將本地庫推送到遠程庫
git push -u origin master
現在也就是完成了本地庫的提交,以後,只要是有了新的改動,本地做了提交,都可以通過如下命令來進行把本地的master分支推送到GitHub。
git push origin master
遠程庫克隆到本地
首先,要在GitHub上建立一個遠程倉庫並且生成readme.txt文件
然後,在選擇你要保存的一個目錄,在此目錄下進行如下克隆
git clone https://github.com/LiErhua(GitHub用戶名)/demo02.git
然後會發現已經克隆到自己的硬盤本地了。
notice:
其中我們push和clone時,地址都是有兩種選擇的,一種是SSH,一種是http協議的分別如下
[email protected]:你的GitHub用戶名/文件夾名稱.git
https://github.com/用戶名/文件夾名稱.git