git常用命令大全


  • git init 初始化一個倉庫 ,會將該目錄下所有文件交給git管理

  • git status 查看當前版本管理狀態

  • git add 文件1 文件2… 把有變化的文件(新增的、修改的、刪除的) 添加到git暫存區里

    git add . 將所有改變的文件統一 加入到暫存區里

  • git rm --cached 文件1 文件2 把暫存區中的文件從暫存區移除

  • git commit -m ‘提交描述’

  • git restore 文件1 文件 2 … 放棄文件的改變

  • git log 查看提交歷史

  • git reflog 查看命令歷史

  • git reset --hard commitid 恢復到指定版本

  • git remote add origin https://gitee.com/nieps/javademo.git 將本地倉庫與遠程倉庫建立聯系 
  • git push -u origin master 將本地代碼推送到遠程 首次推送

  • git push -f origin master 強制推送本地代碼到遠程

  • git remote 查看遠程分支的名稱

  • git remote -v 查看遠程分支的名稱及遠程倉庫的地址

  • git remote rm 遠程分支名稱 刪除要本地倉庫與遠程倉庫的關聯關系

  • git pull niu master 拉取遠程服務器代碼

  • git clone 遠程分支地址 將遠程代碼克隆到本地

  • git 命令 --help 查看命令幫助

  • git branch 查看當前的分支

  • git checkout -b 分支的名稱 創建並切換到分支上

  • git switch -c 分支名稱 創建並切換到分支上

  • git branch -d 分支名稱 刪除分支

    git branch 分支的名稱 創建分支

    git checkout 分支的名稱 切換分支

    • git merge 分支名稱 將分支中的內容合並到當前分支

    • git switch 分支名稱 切換到分支上

    • git tag 標簽名 創建一個標簽 默認該標簽指向最新的commitid

    • git tag 查看所有標簽

    • git tag 標簽名 commitid 給指定的commit打標簽

    • git tag -d 標簽名 刪除標簽

    • git push 遠程分支名稱 標簽名 將指定標簽推送到遠程

    • git push 遠程分支名稱 --tags 將所有標簽推送到遠程

      刪除遠程標簽:

      1. 先刪除本地 git tag -d 標簽名
      2. 刪除遠程 git push 遠程分支名稱 :/refs/tags/標簽名
    • git push origin(遠程分支名稱) 本地分支:遠程分支 將本地的分支推送到遠程分支

      git branch -d 刪除本地分支

      git push origin(遠程分支名稱) --delete 遠程倉庫分支名稱

      image-20211229111619923


免責聲明!

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



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