日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git 操作简明扼要,命令不需要多,够用就行

發布時間:2024/4/17 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 操作简明扼要,命令不需要多,够用就行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  提升能力最快的方法就是做項目。

  從前使用svn時,最開始是自己看網上教程,只會一個從服務端checkout文件,update一下,commit一下,后來使用到了分支,感覺好了不少,感覺svn還挺不錯的,很快svn已經成為老司機了。

  后來新接觸了git,原本也不是什么難度,但是最開始時還是有些無助。最開始都使用的gui圖形界面操作,方便啊。隨著一段的時間的項目經驗,圖形界面輕車熟路,但是有時感覺太慢了,干脆使用命令行吧。然后,使用了一段時間的命令行操作,確實效率提升了不少,整理了命令集,以備查看。 git bash ...
  1. git branch -a //列出所有拉取下來的分支
  2. 分支創建相關 //依據遠程分支新建分支
    2.1 git checkout -b develop origin/develop
    2.2 git branch --track develop origin/develop #不存在分支
    2.3 git branch --set-upstream-to develop origin/develop #已存在分支
    2.4 git branch --set-upstream develop origin/develop
    2.5 git branch <new_branch> # 創建新的分支
    2.6 git checkout -b develop # 創建新的分支,并且切換過去
  3. git pull //拉取本分支
  4. git fetch //拉取所有分支
  5. git clone git@192.168.1.206:root/frontend_oss.git
  6. git push develop origin/develop
    6.1 git push # push所有分支
    6.2 git push origin master # 將本地主分支推到遠程主分支
    6.3 git push -u origin master # 將本地主分支推到遠程(如無遠程主分支則創建,用于初始化遠程倉庫)
    6.4 git push origin <local_branch> # 創建遠程分支, origin是遠程倉庫名
    6.5 git push origin <local_branch>:<remote_branch> # 創建遠程分支
    6.6 git push origin :<remote_branch> #先刪除本地分支(git br -d <branch>),然后再push刪除遠程分支
  7. git merge
    7.1 分支合并和rebase
    7.2 git merge <branch> # 將branch分支合并到當前分支
    7.3 git merge origin/master --no-ff # 不要Fast-Foward合并,這樣可以生成merge提交
    7.4 git rebase master <branch> # 將master rebase到branch,相當于: git co <branch> && git rebase master && git co master && git merge <branch>
  8. git stash save -- "this is a stash save" # 保存一個暫存節點
    8.1 git stash list # 暫存列表
    8.2 git stash pop | apply # 恢復暫存內容
    8.3 git stash drop # 刪除暫存區
  9. 生成ssh key的步驟,獲取帶權限的倉庫
    9.1 cd到~目錄, 然后運行:ssh-keygen -t rsa
    9.2 運行完成后, 會在/c/Documents and Settings/username/.ssh目錄下生成2個文件: id_rsa, id_rsa.pub
    9.3 然后把id_rsa.pub文件傳給服務器,就可以使用GIT了

  10. git add a.html | * # 將文件修改添加到暫存區
  11. git commit -m "commitle..." # 提交本地修改,注:未推送到遠程
  12. git clean -fdx # 清理倉庫,對于一些無法提交的提示操作

  13. gui工具tortoiseGit
  與svn一樣的客戶端工具,非常好用,對于sourceTree,本人沒有使用,不過看起來功能比較全,但是貌似很傻瓜,不習慣。
  建議使用英文版,與命令行操作比較相近,而且對于文件對比、查看日志等操作很直觀!

  在不熟悉的情況下,可以先使用圖形界面操作,多看其生成的命令,再自己對比使用,就很明白了!

轉載于:https://www.cnblogs.com/yougewe/p/6083009.html

總結

以上是生活随笔為你收集整理的git 操作简明扼要,命令不需要多,够用就行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。