周忠賢github連結:https://github.com/zhouzhongxian
git學習心得:通過這次的學習,體會到了許多東西隻要你用心去做,就沒有什麼做不成,,這次體會到了網上學習的重要性,下面是我學習到的一些東西:
Git本地倉庫的基本用法:
① git init :初試化目前目錄為一個Git本地倉庫。
② git add <filename> : 如果一個檔案是未被跟蹤的,将 一個檔案加入到Git版本控制當中,讓Git對其進行跟蹤;如果一個檔案是已修改狀态,則将一個檔案放到暫存區中。
git add . : "."點表示目前目錄下的所有内容
③ git status : 檢視目前Git倉庫中所有檔案的狀态,若是為跟蹤狀态 則用紅色顯示。
④ git diff:比較工作目錄中目前檔案和暫存區域快照之間的差異,也就是修改之後還沒有暫存起來的變化内容。
⑤ git commit:送出暫存區域。
git commit -m <說明資訊>
git commit -a 可以跳過暫存區域,直接将已跟蹤的檔案暫存起來一并送出。
⑥ git rm <filename>:從Git中删除一個檔案。
git rm --cached <filenmae>:從暫存區删除一個檔案,但是仍保留在工作目錄中。也就是将檔案變為未跟蹤狀态。
⑦ git log:檢視項目送出曆史記錄。
git log -p 選項展開顯示每次送出的内容差異
git log --stat 僅顯示簡要的增改行數統計
git log --pretty=<option> ,其中option可以是:oneline(使每條曆史資訊在一行中顯示),short,full,fuller,format(按指定的格式輸出)
gitk 可以打開曆史記錄的可視化檢視視窗。
⑧ git commit --amend:修改最後一次送出。該指令是送出目前緩存區快照,并修改最後一次的說明。
⑨ git checkout -- <filename>:撤銷對檔案的修改,慎用!
⑩ git reset HEAD <filename>:撤銷對檔案的暫存,讓檔案回到暫存前的狀态。
Git遠端倉庫的基本用法:
① git clone [url]:将一個遠端倉庫克隆到本地。
② git remote:檢視目前配置的遠端倉庫,在克隆完某個項目後,至少可以看到一個名為origin的遠端倉庫,Git 預設使用這個名字來辨別你所克隆的原始倉庫。如git remote add [email protected]:usernmae/repositoryname.git
-v :顯示對應的克隆位址。
git remote add [remote-name] [url]:添加一個新的遠端倉庫。
git remote show [remote-name]:檢視遠端倉庫資訊。
git remote rm [remote-name]:移除遠端倉庫。
git remote rename [old-remote-name] [new-remote-name]:重命名遠端倉庫。
③ git push [remote-name] [branch-name]:推送資料到遠端倉庫,remote-name指的是遠端倉庫簡稱,branch-name指的是分支名稱。對于克隆的倉庫預設分别為:origin,master
git push -u origin master //将本地的項目送出到遠端倉庫