git 使用說明一:初始化設置

        Git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文檔索引內容,Git 可基於文檔索引內容對其所管理的文檔進行內容追蹤,從而實現文檔的版本控制。.git目錄位於工作目錄內。

        1) 工作目錄:用戶本地的目錄;
        2) Index(索引):將工作目錄下所有文件(包含子目錄)生成快照,存放到一個臨時的存儲區域,Git 稱該區域爲索引。
        3) 倉庫:將索引通過commit命令提交至倉庫中,每一次提交都意味着版本在進行一次更新。


一、git基本配置
在https://github.com/中下載git後,安裝並運行git
1.首先檢測SSH keys,若已經存在key,則直接進入第三步

cd ~/.ssh

2.將原來的SSH keys備份並刪除

mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*

3.創建一個新的SSH key

複製代碼
ssh-keygen -t rsa -C "[email protected]"
Creates a new ssh key using the provided email Generating public/private rsa key pair.
#此處輸入將要保存的路徑,默認爲當前路徑
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<press enter>
輸入回車後提示輸入一個類似於密碼的自定義的通行證號,如果直接回車則爲空
Enter passphrase (empty for no passphrase):<enter a passphrase>
#提示重新輸入以便確認輸入是否正確
Enter same passphrase again:<enter passphrase again>
複製代碼

如果看到Your public key has been saved等信息則說明保存成功


4.將SSH key輸入到GitHub網站中
在:Account Settings->SSH Pbulic Keys>單擊Add another public key
將剛纔新建的key輸入到key中並且添加一個標題,例如:git-tutorial。即/Users/your_user_directory/.ssh/id_rsa。默認情況下.ssh是隱藏文件,需要將系統設置成顯示隱藏文件才能看到。輸入完成後單擊Add key後,會看到git-tutorial已經被添加進去了。


5.測試是否能夠正確鏈接到github中,輸入以下命令:

將會顯示一下信息
The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)?
輸入yes後,顯示出下列信息表示連接成功
Hi username! You've successfully authenticated, but GitHub does not provide shell access.

    不管怎麼樣,本地都需要生成該密鑰並添加到git網頁上後,本地與remote纔可通信,所以這步是所有操作的前提。


二、配置個人信息
當上面步驟完成後,就可以設置一些基本的個人信息了

1.設置用戶名和郵箱
Git通過檢測用戶名和郵箱來跟蹤進行commit的用戶

git config --global user.name "Firstname Lastname"
git config --global user.email "[email protected]"

2.設置GitHub網站標記
單擊網站中的Account Settings>Account Admin,將APT Token中的那串字符串記錄下來,輸入到下列命令中:

git config --global github.user username
git config --global github.token 獲取到的token



三、創建一個新的代碼庫,將本地代碼上傳至代碼庫

打開網站中的創建代碼庫按鈕,或直接使用https://github.com/repositories/new鏈接打開。
輸入相應的信息後單擊創建按鈕。(新建倉庫時有一個“Initialize this repository with a README” 選項,這是方便建立了倉庫馬上就可以clone來用,如果本地已經有了代碼庫,那就不要選這個選項了。)

實例:
1.創建完成後在本地創建一個文件夾並在該文件夾下創建一個README文件

mkdir ~/Hello-World 在user目錄下創建一個名爲Hello-World的項目文件夾(~代表用戶目錄,即:C:\Documents and Settings\當前登陸系統的用戶名)
cd ~/Hello-World 更改當前目錄到Hello-World目錄中
git init 初始化該文件夾,將會提示以下信息:
Initialized empty Git repository in /Users/your_user_directory/Hello-World/.git/
touch README

2.創建完README以後就需要添加並提交文件了

git add README
git commit -m "first commit"

至此已經將要更改的文件提交到頭信息中,但並沒有真正提交到網站上去,還需要執行下面兩個命令:

git remote add origin [email protected]:gbyukg/zf-tutorial.git(若是第一次提交該項目的文件或是修改項目文件名後則需要這行這個命令,以後就可不用執行該命令)
git push -u origin master

 


發佈了39 篇原創文章 · 獲贊 15 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章