Git命令基礎

  1. 安裝完 Git 應該做的第一件事就是設置你的用戶名稱與郵件地址
    $ git config --global user.name “Lee”
    $ git config --global user.email [email protected]
    如果使用了 --global 選項,那麼該命令只需要運行一次,因爲之後無論你在該系統上做任何事情, Git 都會使用那些信息。 當你想針對特定項目使用不同的用戶名稱與郵件地址時,可以在那個項目目錄下運行沒有 --global 選項的命令來配置

  2. 若你使用 Git 時需要獲取幫助,$ git help可以找到 Git 命令的使用手冊

  3. 獲取 Git 倉庫
    a.如果你打算使用 Git 來對現有的項目進行管理,你只需要進入該項目目錄並輸入:$ git init
    b.如果你想獲得一份已經存在了的 Git 倉庫的拷貝,比如,要克隆 Git 的可鏈接庫 Lee,可以用下面的命令:$ git clone + 鏈接庫地址

  4. 檢查當前文件狀態: $ git status

  5. 跟蹤新文件: $ git add + 文件名

  6. 查看尚未暫存的文件更新了哪些部分,不加參數直接輸入: git diff
    此命令比較的是工作目錄中當前文件和暫存區域快照之間的差異, 也就是修改之後還沒有暫存起來的變化內容。

  7. 提交更新: $ git commit
    你也可以在 commit 命令後添加 -m 選項,將提交信息與命令放在同一行

    重新提交:$ git commit --amend
    例如,你提交後發現忘記了暫存某些需要的修改,可以像下面這樣操作:
    $ git commit -m ‘1’
    $ git add 2
    $ git commit --amend
    最終你只會有一個提交 - 第二次提交將代替第一次提交的結果。

  8. 移除文件: $ git rm

  9. 要在 Git 中對文件改名: $ git oldName newName

  10. 查看提交歷史: $ git log
    一個常用的選項是 -p,用來顯示每次提交的內容差異。 你也可以加上 -2 來僅顯示最近兩次提交: $ git log -p -2

  11. 撤消對文件的修改: $ git checkout – fileName

  12. 查看遠程倉庫: $ git remote -v

  13. 添加一個新的遠程 Git 倉庫,同時指定一個你可以輕鬆引用的簡寫:$ git remote add shortname url

  14. 從遠程倉庫中抓取與拉取:$ git fetch [remote-name]

  15. 推送到遠程倉庫:git push [remote-name] [branch-name]
    當你想要將 master 分支推送到 origin 服務器時(再次說明,克隆時通常會自動幫你設置好那兩個名字),那麼運行這個命令就可以將你所做的備份到服務器:$ git push origin master

  16. 查看遠程倉庫: $ git remote show [remote-name]

  17. 遠程倉庫的重命名:$ git remote rename oldName newName

  18. 遠程倉庫的移除: $ git remote rm name

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章