常用git提交代碼命令


git config core.fileMode true git開啟文件權限
false git關閉文件權限

git diff查看修改內容,不會包含新增文件,也不會顯示已經add的文件

git checkout 加上修改過的文件名稱取消本次文件修改
git add 准備提交的文件需要git add
git reset 取消add
git pull 更新本地代碼
git commit -m 'plat[fix]:add pool config func' 本地提交
git reset --soft HEAD^取消本次commit
git push 提交上傳git庫

例子:
git add plat/web/usr/webgui/gui/role/admin/disaster/lunsnapshot/VirtualSnapshot.js plat/extdm/weblib/
git pull
git commit -m 'plat[modified]: plat/web/usr/webgui/gui/role/admin/disaster/lunsnapshot/VirtualSnapshot.js'
git push
git branch 和 git checkout經常在一起使用,所以在此將它們合在一起

  1.Git branch

    一般用於分支的操作,比如創建分支,查看分支等等,

    1.1 git branch

      不帶參數:列出本地已經存在的分支,並且在當前分支的前面用"*"標記

    1.2 git branch -r

      查看遠程版本庫分支列表

    1.3 git branch -a

      查看所有分支列表,包括本地和遠程

    1.4 git branch dev

      創建名為dev的分支,創建分支時需要是最新的環境,創建分支但依然停留在當前分支

    1.5 git branch -d dev

      刪除dev分支,如果在分支中有一些未merge的提交,那么會刪除分支失敗,此時可以使用 git branch -D dev:強制刪除dev分支,

    1.6 git branch -vv

      可以查看本地分支對應的遠程分支

    1.7 git branch -m oldName newName

      給分支重命名

  2. Git checkout

    1. 操作文件 2. 操作分支

    2.1 操作文件

      2.1.1 git checkout filename 放棄單個文件的修改

      2.1.2 git checkout . 放棄當前目錄下的修改

    2.2 操作分支

      2.2.1 git checkout master 將分支切換到master

      2.2.2 git checkout -b master 如果分支存在則只切換分支,若不存在則創建並切換到master分支,repo start是對git checkout -b這個命令的封裝,將所有倉庫的分支都切換到master,master是分支名,

    2.3 查看幫助

      git checkout --help

      當然git checkout還有許多命令,但這些已經能滿足我們日常開發所需


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM