• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Git教程
    Git標簽管理
    Git分支
    Git操作
    Git應用
    GitHub應用
    IDEA對于Git&GitHub的支持
    Git與GitHub使用注意事項

    Git常用命令速查表

     

     

    ⒈ Git 常用命令速查表 | GIT CHEAT SHEET

     

    創建

    CREATE

    本地更改

    LOCAL CHANGES

    提交歷史記錄

    COMMIT HISTORY

    分支機構和標簽

    BRANCHES & TAGS

    更新和發布

    UPDATE & PUBLISH

    合并與衍合

    MERGE & REBASE

    撤消

    UNDO

    幫助

    HELP

     

     

    ⒉ 創建 | CREATE

     

    $ git clone ssh://user@domain.com/xx.git 克隆遠程倉庫
    $ git init 初始化本地 git 倉庫(新建倉庫)

     

    ⒊ 本地更改 | LOCAL CHANGES

     

    $ git status 查看當前版本狀態(是否修改)
    $ git diff 顯示所有未添加至 index 的變更
    $ git diff HEAD 查看已緩存的與未緩存的所有改動
    $ git add <path> 將該文件添加到緩存
    $ git commit -m ‘xxx’ 提交
    $ git commit --amend -m ‘xxx’ 合并上一次提交(用于反復修改)
    $ git commit -am ‘xxx’ 將 add 和 commit 合為一步

     

    ⒋ 提交歷史記錄 | COMMIT HISTORY

     

    $ git log 顯示日志
    $ git show <commit> 顯示某個提交的詳細內容
    $ git blame <file> 在每一行顯示 commit 號,提交者,最早提交日期

     

    ⒌ 分支機構和標簽 | BRANCHES & TAGS

     

    $ git branch 顯示本地分支
    $ git checkout <branch> 切換分支
    $ git branch <new-branch> 新建分支
    $ git branch --track <new> <remote> 創建新分支跟蹤遠程分支
    $ git branch -d <branch> 刪除本地分支
    $ git tag <tag-name> 給當前分支打標簽

     

    ⒍ 更新和發布 | UPDATE & PUBLISH

     

    $ git remote -v 列出遠程分支詳細信息
    $ git remote show <remote> 顯示某個分支信息
    $ git remote add <remote> <url> 添加一個新的遠程倉庫
    $ git fetch <remote> 獲取遠程分支,但不更新本地分支,另需 merge
    $ git pull <remote> <branch> 獲取遠程分支,并更新本地分支
    $ git push <remote> <branch> 推送本地更新到遠程分支
    $ git push <remote> --delete <branch> 刪除一個遠程分支
    $ git push --tags 推送本地標簽

     

    ⒎ 合并與衍合 | MERGE & REBASE

     

    $ git merge <branch> 合并分支到當前分支,存在兩個
    $ git rebase <branch> 合并分支到當前分支,存在一個
    $ git rebase --abort 回到執行 rebase 之前
    $ git rebase --continue 解決矛盾后繼續執行 rebase
    $ git mergetool 使用 mergetool 解決沖突
    $ git add <resolve-file> 使用沖突文件解決沖突
    $ git rm <resolved-file>

     

    ⒏ 撤消 | UNDO

     

    $ git reset --hard HEAD 將當前版本重置為 HEAD(用于 merge 失敗)
    $ git reset --hard <commit> 將當前版本重置至某一個提交狀態(慎用!)
    $ git reset <commit> 將當前版本重置至某一個提交狀態,代碼不變
    $ git reset --merge <commit> 重置至某一狀態,保留版本庫中不同的文件
    $ git reset --keep <commit> 重置至某一狀態,重置變化的文件,代碼改變
    $ git checkout HEAD <file> 丟棄本地更改信息并將其存入特定文件
    $ git revert <commit> 撤消提交

     

    ⒐ 幫助 | HELP幫助 | HELP

     

    $ git help <command>  獲取命令行上的幫助

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏