git倉庫相關說明:
有關倉庫這裡着重說明下:
一種情況是本地沒有倉庫,而在github上有自己的倉庫名稱,需要從github上clone倉庫(項目)到本地,這樣就會在執行git clone指令的目前目錄,自動生成一個github遠端倉庫項目名稱的目錄,在該目錄裡面,除了倉庫項目所有檔案,還會有一個.git目錄,這樣就表示在該目錄下,可進行git管理跟蹤了;即在該目錄下使用任何git的增删改查指令,都能送出到這個遠端倉庫上去了;
另一種情況是,在github倉庫上沒有自己定義的倉庫項目名稱,在本地建立了一個本地倉庫,執行git init指令,會自動建立一個.git目錄,即初始化一個能被git管理的目錄,然後用git的增删改查指令後,也能直接把本地倉庫送出到github遠端倉庫上,達到儲存目的;
首先,在github上新增賬號并建立好一個倉庫;在centos上安裝好git指令,細節不做過多說明,不懂的可以百度了。
回到centgos系統指令行:
$ ssh-keygen -t rsa -C "[email protected]"
後面的[email protected]改為你在github上注冊的郵箱,之後會要求确認路徑和輸入密碼,使用預設的一路回車就行。
打開/.ssh/id_rsa.pub,複制裡面的内容到github頁面中的個人首頁-->setting-->ssh and gpg keys點選new ssh key,titlte随便寫把内容複制到key欄内,确認添加既可。
測試:
]# ssh -T [email protected]
下面示範的是把本地建立的倉庫,push到github遠端倉庫上:
建立倉庫目錄:
]# mkdir newdir
初始化git倉庫:
]# cd newdir
]# git init
操作後,會出現.git目錄,裡面會有相應的檔案;
配置git倉庫的使用者:
]# git config --global user.name "github注冊的使用者名"
]# git config --global user.mail "github注冊的郵箱"
添加遠端位址:
]# git remote add origin [email protected]:github注冊的使用者名/github建立的倉庫名.git
操作後,.git/config檔案内容會出現remote等内容;
在newdir倉庫目錄下,建立檔案README:
]# echo "readme" > README
添加到git可管理檔案跟蹤中:
]# git add README
送出到本地倉庫:
]# git commit -m 'first commit'
再push到遠端倉庫上:
]# git push -u origin master
檢視git送出:
]# git log
檢視git狀态:
]# git status
關于git指令相關使用,可自行百度,等以後有空再做詳細總結,目前本菜鳥尚未經常使用git,暫做簡要筆記。
下面示範的是本地沒有建立倉庫,在github上建立了一個test倉庫(空倉庫,沒有内容,要在本地編寫代碼後,送出上來才有内容),将其克隆到本地,在本地進行編寫項目代碼後,再将其内容push到github上:
現在centos指令行,進入一個目錄:
執行克隆:
git clone [email protected]:賬号名/test.git
執行後會在目前目錄生成一個github遠端倉庫名稱的目錄,再進入這個目錄裡面會自動建立.git目錄;
配置git全局參數:
git config --global user.name '賬号名'
git config --global user.email '[email protected]'
檢視git配置參數:
git congit --list
在目前目錄裡面,寫代碼例如:在其目錄下有檔案readme.txt
添加git跟蹤檔案:
git add readme.txt
送出到倉庫管理器中:
git commit -m '送出的資訊标簽'
檢視送出的資訊:
git log
把本地倉庫中的檔案送出到github遠端倉庫中:
git push origin master
在github上可驗證檔案是否存在。
本文轉自 crystaleone 51CTO部落格,原文連結:http://blog.51cto.com/linsj/1966493,如需轉載請自行聯系原作者