1. 本地倉庫
將test目錄創建爲git倉庫,這時候你當前目錄下會多了一個.git的目錄,這個目錄是Git來跟蹤管理版本的
git init
在版本庫test目錄下新建一個記事本文件 readme.txt
將文件添加到暫存區:
git add readme.txt
把文件提交到倉庫
git commit
查看是否還有文件未提交,即查看改動的文件
git status
現在繼續來改下readme.txt內容,比如我在下面添加一行2222222222內容,繼續用git status查詢,該命令告訴我們 readme.txt文件已被修改,但是未被提交的修改。
查看下readme.txt文件到底改了什麼內容?
git diff readme.txt
查看下git提交的歷史記錄
git log
查看分支:
git branch
創建分支:
git branch
切換分支:
git checkout
創建+切換分支:
git checkout -b
合併某分支到當前分支:
git merge
刪除分支:
git branch -d
2. 遠程倉庫
在瞭解之前,先註冊github賬號,由於你的本地Git倉庫和github倉庫之間的傳輸是通過SSH加密的,所以需要一點設置:
第一步:創建SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果有的話,直接跳過此如下命令,如果沒有的話,打開命令行,輸入如下命令:
ssh-keygen -t rsa –C “[email protected]”
id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。
第二步:登錄github,打開” settings”中的SSH Keys頁面,然後點擊“Add SSH Key”,填上任意title,在Key文本框裏黏貼id_rsa.pub文件的內容。
點擊 Add Key,你就應該可以看到已經添加的key。
如何添加遠程庫?
現在的情景是:我們已經在本地創建了一個Git倉庫後,又想在github創建一個Git倉庫,並且希望這兩個倉庫進行遠程同步,這樣github的倉庫可以作爲備份,又可以其他人通過該倉庫來協作。
首先,登錄github上,然後在右上角找到“create a new repo”創建一個新的倉庫。如下:
在Repository name填入testgit,其他保持默認設置,點擊“Create repository”按鈕,就成功地創建了一個新的Git倉庫:
克隆遠程倉庫:
git clone <地址>
更新代碼:
git pull
提交本地代碼到遠程:
git push
查看詳細原文