天天看點

關于git的一些體會:

周忠賢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 //将本地的項目送出到遠端倉庫