Git/git簡明用法
外觀
< Git
下載代碼與啟動執行git
[編輯]建議下載64bit portable包,解壓縮後進入存儲文件夾,運行git-bash.exe
指定驅動器與文件夾,如
cd f:work
下載原始碼
[編輯]$ git clone <版本库的网址> <本地目录名>
版本庫的網址若有用戶名、密碼,則為:http://用户名@版本库的网址
本地目錄名:若不填寫此屬性則用遠程代碼倉庫名為目錄名稱;如果填寫則用填寫名稱為本地目錄名稱。
更新遠程代碼
[編輯]git pull -u origin master:master。
這裏的master是分支的名稱,在使用的時候要換成你自己分支的名稱;也可直接 git pull 更新默認分支
提交本地代碼
[編輯]查看本地代碼狀態
[編輯]git status
狀態:
- 已暫存 (changes to be committed)所列的內容是在Index中的內容,commit之後進入Git Directory
- new file //表示新建文件
- modified //表示修改文件
- deleted //表示刪除文件
- 已修改 (changed but not updated) 所列的內容是在Working Directory中的內容,add之後將進入Index。
- modified //表示修改文件
- deleted //表示刪除文件
- 未跟蹤 (untracked files)所列的內容是尚未被Git跟蹤的內容,add之後進入Index
2將文件添加至Index暫存
[編輯]git add 命令主要用於把我們要提交的文件的信息添加到索引庫中。當我們使用git commit時,git將依據索引庫中的內容來進行文件的提交。
git add . :監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包 括文件內容修改(modified)以及新文件(new),但不包括被刪除的文件。
git add -u :僅監控已經被add的文件(即tracked file),他會將被修改的文件提交到暫 存區。add -u 不會提交新文件(untracked file)。(git add --update的縮寫)
git add -A :是上面兩個功能的合集(git add --all的縮寫)
提交已暫存的文件
[編輯]- git commit -m "備註說明" 這個命令表示添加備註
- git push -u origin master:master 提交到Git倉庫。這裏master為我自己的分支的名稱,實際應用中,你要改成自己的分支的名稱