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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【学习笔记】GIT使用

發布時間:2024/7/23 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学习笔记】GIT使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

      • 正文
          • git 流程:
          • 正常:
          • 查看:
          • 回滾
          • 刪除:
          • 遠程:
          • 分支:
          • 底層:

學習網站:廖雪峰git教程 ,筆記不斷更新中~

正文

git 流程:
正常:
  • 項目目錄下 git init,把當前目錄變成倉庫
  • git add 添加文件(添加到暫存區)
    • git add . 添加全部
    • git add readme.txt 添加readme.txt文件
  • git commit -m “your message” 提交添加,并附上介紹信息(把暫存區內容提交到當前分支)
    • commit ID:以 SHA1 計算出的大數字,而非 1 - 2 -3,避免協同情況下的版本號沖突
  • 查看:
  • git log 查看 git 日志的歷史記錄
  • git reflog 查看每一次命令(log可能會因為reset而改變,但是可以用reflog查看全部的信息)
  • git status 查看倉庫當前狀態(未添加文件、修改未提交文件等)
  • git diff HEAD – file.xx 查看工作區和版本庫最新版本的區別
  • git remote -v:查看遠程庫信息
  • 回滾
  • git reset
    • –hard HEAD^ 回滾到上一個版本
    • –hard HEAD~100 回滾到上100個版本
    • –hard 6b18 用 commit ID 進行回滾,只需要部分 ID 即可
    • HEAD filename.xx 可以把暫存區的修改撤銷掉,放回工作區(之后再通過git checkout – file 繼續撤銷即可)
  • git checkout – filename.xx 丟棄當前工作區的修改,恢復到版本庫 or 暫存區(取決于有沒有加入暫存區)中上一個版本的狀態
  • 刪除:
  • 先 rm || del 等方式在工作區中刪除
  • git rm filename.xx
  • git commit
  • 遠程庫刪除:git remote rm
  • 遠程:
    • 添加庫關聯:git remote add origin gitURL.git

    • 第一次推送內容:git push -u origin master

    • 之后推送:git push origin master

      以上為先有本地,再推遠程;一般來說,先建遠程庫,再克隆到本地比較好

    • 先創建遠程庫

    • 然后git clone遠程庫地址到本地

    • 此時 本地 - 遠程 都已經關聯

    分支:

    創建 & 合并

    • git check -b dev 創建,并切換到 dev 分支,等同于 git branch dev && git checkout dev
    • git branch 查看當前分支
    • git merge branchName (把branchName分支,合并到當前分支上;在此之前已經做好add commit等操作)
    • Fast-forward 快進模式,直接修改指向的提交,合并速度快(無沖突)
    • git branch -d branchName (刪除分支,可以在合并結束后進行)
    • git switch、git checkout 都可以用來切換分支

    解決沖突

    • Git用<<<<<<<,=======,>>>>>>>標記出不同分支的內容
    底層:
  • 工作區:文件中的目錄
  • 版本庫:包含分支、暫存區等東西
  • 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的【学习笔记】GIT使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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