1. 程式人生 > >git 基礎命令02

git 基礎命令02

 eclipse整合git部落格: http://blog.csdn.net/s164828378/article/details/51723698
    1、 git status -s
           顯示比較精簡的問題狀態
           M  abc.txt       M :之前提交過,但是當前修改了的檔案
           ?? git.txt      ?? : 新建的檔案,還沒有和git發生過任何關聯
           A  readme.txt   A  : 加入到暫存區的檔案,有了更改但是還沒有提交。
    2、git diff 命令
         
          該命令比較的是工作目錄中當前檔案和暫存區快照之間的差異。
         (前提當然是納入了git管理,如果你是新建檔案,git是無法提供差異的)。
    3、退出 git vim
                一直按住esc,再連續按大寫的z兩次 即可。

    4、git rm 命令

       當我們需要刪除一個檔案時,如果直接刪除檔案,在使用 git status 命令時,
       會提示有刪除的檔案,我們還需要使用 git rm readme.txt 命令刪除git中的
       該檔案記錄。還需要進行提交操作。
    5、撤銷操作
        取消一個檔案的暫存
         git reset head abc.txt

        取消一個檔案的修改,恢復到上一次提交的狀態
         git checkout abc.txt
        需要注意的是這個命令是比較危險的,會將你的操作全部廢掉。

    6、git遠端倉庫的使用
         新增遠端倉庫: git remote add myWebSet https://github.com/XiaoqiangNan/myWebSet.git
         檢視遠端倉庫: git remote -v
            myWebSet        https://github.com/XiaoqiangNan/myWebSet.git (fetch)
            myWebSet        https://github.com/XiaoqiangNan/myWebSet.git (push)

         我們中間定義的myWebSet 即可理解為我們網路庫中的url
             我們想要抓取網路庫中的程式碼: git fetch myWebSet
              但是需要注意的是:git fetch命令並不會合併當前操作
                                git pull 命令會進行合併操作。
    7、推送到遠端倉庫
          git push [remote-name]
                  當你想要將 master 分支推送到 origin 伺服器時
                  git push origin master