Git操作【常用操作命令】


Git操作指令

1. git init 初始化一個git 倉庫;

2. git add test.txt 添加一個文件到倉庫,可以添加多個,一空格隔開;

3. git commit -m “remarks” 把文件提交到倉庫;

4. git status 當前倉庫的狀態,哪些修改了,哪些還未提交等;

 

5. git remote  查看遠程庫的信息

6. git remote -v 查看上傳協議 SSH/HTTPS

7. git remote

    git remote set-url origin git@github.com:Chuyue0/JavaScript-codewars.git
    git remote set-url origin https://github.com/Chuyue0/JavaScript-codewars.git
      (切換SSH/HTTPS協議)

 

8. 同步與改動

    git fetch origin
    git reset --hard origin/master
      丟棄在本地的所有改動與提交,重新從服務器獲取最新的版本歷史,並將本地主分支指向它;
    git checkout --<filename>    若操作失誤,替換掉本地改動,添加到暫緩區的文件不受影響;

 

9. git reset --hard HEAD^  把當前版本回退到上一個版本;

10. 刪除

    rm <file>    刪除本地的文件,若刪錯了,可以用checkout指令;
    git rm <file>    刪除版本庫的文件,刪掉后commit提交;

 

11. git push -u origin master

  把本地庫的當前內容推送到遠程庫,參數-u是把本地主分支和遠程主分支關聯起來;

12. 關聯與取消

    git remote add origin git@github.com:Chuyue0/JavaScript-codewars.git     關聯一個遠程庫;
    git remote rm origin
      移除遠程庫的關聯; 

 

13. 分支

   git branch testBranch   創建分支testBranch
  git checkout testBranch 切換分支   Switched to branch
'testBranch' 提示信息    相當於 git checkout -b testBranch 創建並切換到分支;   git branch 查看所有的分支信息 ,當前分支前帶有*   git branch –all 查看所有的分支信息   git checkout master 切回主分支   git merge testBranch 合並testBranch分支到主分支master上   git branch -d testBranch 刪除testBranch本地分支   git push origin :testBranch 刪除遠程庫上的分支   git push branch testBranch push本地分支testBranch到遠程庫

 

14. 推送分支

    git push origin master   把該分支上的本地提交推送到遠程庫
    git push origin branchName  推送其他分支

 

15. 更新當前分支
         git pull

16. 本地提交  git commit -am
  當你本地的文件都已經用git add “” 或之前已經添加到緩存區后,這時本地文件有所改動(修改過的或新加入的),需要進行commit 提交,使用git commit -am “remark”即可全部提交到staged,最后 git push到遠程庫;
  ***注意:在分支切換之前最好先commit全部的改變,除非你真的知道自己在做什么!

 

17. 添加所有的 git add -A
         不再需要一個個的單獨添加

18. 追蹤未添加的文件git add . 
         git add . 

  //不但可以跟單一文件,還可以跟通配符,更可以跟目錄。一個點就把當前目錄下所有未追蹤的文件全部add了 

19.  git reset HEAD a.txt 

         撤銷暫存的文件 (已經添加到暫存區了)

20. 配置使用用戶

    git config --global user.name ‘xxx’
    git config --global user.email xxx@xx.com

  git config --global 參數 ,這個參數就是你機器上的git倉庫都會使用這個配置,否則你就只能對某個倉庫指定不同的用戶名和郵箱;

  查看用戶名和郵箱地址:git config user.name git config user.email

 

21.常用操作命令

    1.初始化 git init

    2.關聯碼雲遠程倉庫地址 git remote add origin https://gitee.com/Rosea/xxx.git

    3.拉取關聯地址 git pull origin master

    4.推送到遠程倉庫 git push origin master

    5.回退到指定版本 git reset –hard 提交記錄id

 

22.本地項目代碼關聯遠程倉庫並提交,命令如下:

    1. git init
    2. git remote add origin @gitee.com:Rosea/xxx.git
    3. git pull origin master
    4. git add . 
    5. git commit -am 'message'
    6. git push origin master

 


免責聲明!

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



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