原生GIT解析與常用命令

大牛繞道!

理解不對的還請各位好友指出。


一、一張圖看懂GIT



二、原生GIT命令

安裝方法請自行百度、此處只寫常用命令。

1、配置git世界通行證:
          git config --global user.name
          git config --global user.email
2、生成公鑰私鑰對,保存到服務器認證列表、省去免密碼登錄
          ssh-keygen

3、創建本地倉庫 -  git init   僅作爲倉庫使用 -  git init --bare
4、遠程克隆代碼   git clone git地址
5、在項目中添加文件後文件沒有被git管理  需要 添加文件   eg: git add *.txt
6、刪除文件     git rm *.txt
7、提交文件【三種情況】 
        git commit -m '這裏寫提交信息作爲日誌'      提交當前目錄下所有文件
        git commit -m '提交信息' file                        提交當前目錄下所有的file文件
        git commit -m '提交信息' *.txt                       提交當前目錄下所有的txt文件
8、提交文件後發現有文件漏提交、那麼增補提交   
      git commit -C HEAD -a --amend 
    
        -C 代表    要增補提交的版本
        HEAD 代表  最新版本
        -a  代表    提交所有的文件
        --amend    代表    增補提交    這種提交方式會與指定版本合併、不會產生新的提交記錄
9、查看狀態
        git status    查看當前工作區狀態
        git log        查看提交日誌
        git reflog    查看引用日誌
10、提交還原        git revert  版本號      將當前內容還原爲指定版本內容

       復位/提交回退        git reset [--hard] 版本號    用戶提交回退到指定版本
                                      git reset   版本號    將當前改變的內容存放到暫存區並將當前工作區還原回指定版本
                                     git reset --hard        硬回退    直接還原回指定版本 不保留當前內容

11、推送
            git commit  只是將代碼保存到了本地、要推送到遠程服務器倉庫 採用      git push
12、忽略項目中某些文件  即 哪些文件不希望每次提交出現
        需要在項目根目錄下創建忽略文件  .gitignore進行忽略控制  忽略文件中 記錄要一條一條添加      eg:    .project        target/*;

三、GIT圖形化工具  TortoiseGit

首先得認識什麼是TortoiseGit 。   git命令行不利於推廣與使用   所以誕生了圖形化工具第三方 也就是 TortoiseGit    注意:他只是圖形化工具、服務於GIT、若沒有安裝GIT 、 只安裝了TortoiseGit 依舊無法使用GIT。  就好比 只做了衣服 卻沒人穿一樣、 而原生的GIT  就好比沒穿衣服的牛逼人物、雖然很強悍、但是不能爲世人所接受。
友情提示:烏龜經常報錯 慎用

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