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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

commit git idea 速度慢_关于Git,这篇文章还不够吗?

發(fā)布時間:2024/9/27 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 commit git idea 速度慢_关于Git,这篇文章还不够吗? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Git 安裝

  • Git下載地址: https://git-scm.com/downloads
  • Git安裝(Window/Mac): 選擇不同系統(tǒng)安裝包安裝
  • 檢驗是否安裝成功: 出現(xiàn)Git Bash命令行工具或Git GUI工具或git --version查看git安裝版本

Git 結(jié)構(gòu)

  • 工作區(qū)(Working Directory)
  • 版本庫(repository): 暫存區(qū)(stage/index)和master(head唯一指向)

Git文件的4種狀態(tài)

  • Untracked(未被跟蹤的): 此文件在文件夾中,但并沒有加入到git庫, 不參與版本控制. 通過git add狀態(tài)變?yōu)镾taged.
  • Unmodify(文件已經(jīng)入庫): 文件已經(jīng)入庫,未修改,即版本庫中的文件快照內(nèi)容與文件夾中完全一致.這種類型的文件有兩種去處,如果它被修改,而變?yōu)镸odified.如果使用git rm移出版本庫,則成為Untracked文件.
  • Modified(文件已修改): 文件已修改,僅僅是修改,并沒有進行其他的操作.這個文件也有兩個去處,通過git add可進入暫存staged狀態(tài),使用git checkout則丟棄修改過, 返回到unmodify狀態(tài),這個git checkout即從庫中取出文件,覆蓋當前修改.
  • Staged(暫存狀態(tài)): 執(zhí)行g(shù)it commit則將修改同步到庫中,這時庫中的文件和本地文件又變?yōu)橐恢?文件為Unmodify狀態(tài).執(zhí)行g(shù)it reset HEAD filename取消暫存,文件狀態(tài)為Modified.

Git基本命令

git init

初始化git倉庫并出現(xiàn).git文件夾

git add

  • git add: 將文件添加到暫存區(qū)
  • git add .: 將工作空間下所有文件添加到暫存區(qū)(new,modifyed)
  • git add -A: 將工作空間下所有文件添加到暫存區(qū)(new,modifyed,delete)
  • git add -u: 將工作空間下所有文件添加到暫存區(qū)(modifyed,delete)

git commit

  • git commit -m : 將暫存區(qū)的文件提交到版本庫
  • git commit -am : 跳過git add命令,直接將工作區(qū)所有已跟蹤的文件提交到版本庫,未跟蹤的(untracked)文件不能使用該命令

git status

  • git status -s: 以精簡的方式顯示文件狀態(tài)。

git log

  • git log --oneline: 查看所有分支commit歷史(oneline 一條提交信息用一行展示)
  • git log --graph --oneline: 查看所有分支圖形化的commit歷史(oneline 一條提交信息用一行展示)

git config

  • git全局配置命令
    • git config --global user.name zivszheng:配置用戶名
    • git config --global user.email zivs.zheng@gmail.com:配置用戶郵箱
  • 查看配置 git config --list

git stash

  • git stash: 暫存本地修改內(nèi)容(不想提交修改的內(nèi)容,想切換分支)
  • git stash list: 查看暫存的歷史記錄
  • git stash apple --index: 恢復(fù)之前暫存的某個記錄
  • git stash drop --index: 刪除某個暫存記錄

git rm

  • 用于從工作區(qū)和索引中刪除文件
  • 常見使用:刪除已經(jīng)提價到遠程倉庫的.idea,.seting文件/文件夾(項目構(gòu)建自動生成的)如:
    • git rm -r .idea
    • git commit -m 'remove .idea'
    • git push origin master

Git diff

  • git diff: 比較本地工作空間和staged區(qū)的差異
  • git diff -- staged: 比較staged區(qū)和本地倉庫中的差異
  • git diff HEAD: 比較本地工作空間和本地倉庫中的差異

Git 撤銷操作

  • git commit --amend: 撤銷上一次提交將暫存區(qū)的文件重新提交(改寫提交)
  • git checkout --filename: 拉取暫存區(qū)的文件并將其替換工作區(qū)的文件,注意與git checkout branchname區(qū)別
  • git reset HEAD --filename: 拉取最近一次提交到版本庫中的文件到暫存區(qū),該操作不影響工作區(qū)
  • git reset --option 版本號
    • --hard:硬回滾(不可逆的),即暫存區(qū),工作區(qū)全部用指定提交版本的目錄樹替換掉
    • --mixed:mixed或不使用參數(shù),覆蓋暫存區(qū),但不覆蓋工作區(qū)
    • --soft:軟回滾,不進行暫存區(qū)和工作區(qū)的覆蓋

Git 分支

  • git 分支創(chuàng)建、修改、刪除、切換:
    • git branch:查看分支
    • git branch :創(chuàng)建分支
    • git branch -m :修改分支名稱
    • git checkout :切換分支
    • git checkout -b :創(chuàng)建并切換分支
    • git checkout -d :刪除分支
  • 分支合并:
    • git merge:合并指定分支到當前分支(Fast forward)
    • git merge -no-ff -m :合并指定分支到當前分支(-no-ff 參數(shù)表示禁用Fast forward)
  • 查看分支來自哪一個分支: git reflog --date=local | grep

Git遠程倉庫

  • git clone:git clone http://github.com/test.git
  • git remote -v:查看遠程信息
  • git push:git push -u origin master將本地上分支上推到
  • git pull:
    • git pull origin dev:master:獲取遠程的dev分支和本地的master分支合并
    • git pull origin dev:獲取遠程的dev分支和當前分支合并,實際是先執(zhí)行g(shù)it fetch后再執(zhí)行g(shù)it merge
  • git fetch:git fetch origin dev獲取遠程dev分支但不做合并

關(guān)聯(lián)遠程倉庫

  • git remote add origin

Git tag

  • git tag:查看當前所有tag
  • git tag -a :創(chuàng)建tag
  • git tag -a :創(chuàng)建一個指向某一次提交的tag
  • git tag -a -m
  • git show :查看tag

Git Help

  • git help
(完)

總結(jié)

以上是生活随笔為你收集整理的commit git idea 速度慢_关于Git,这篇文章还不够吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美精品亚洲精品日韩精品 | 午夜毛片在线 | 爱情岛论坛亚洲品质自拍视频 | 久久久久久免费视频 | 久久最新 | 伊人久久综合视频 | 最新日本中文字幕 | 一区二区三区 中文字幕 | 久久久久久国产精品三区 | 青青一区二区 | 在线看黄网 | 国产夫妻一区 | 思思久久99| 38激情| 日韩网站免费观看高清 | www.白虎| 无码人妻丰满熟妇区五十路 | 国产精品一卡二卡三卡 | 天堂av免费| 亚洲调教 | 大尺度做爰啪啪床戏 | 久久艹在线视频 | 欧美精品二区三区四区免费看视频 | 色婷婷亚洲一区二区三区 | 伊人久久大 | 漂亮人妻洗澡被公强 日日躁 | 欧美极品少妇xxxxⅹ免费视频 | 国语对白做受欧美 | 奇米777色| 在线日韩三级 | 午夜在线小视频 | 国产美女自拍视频 | www.香蕉视频| 中国在线观看视频高清免费 | 久久久久久国产精品免费免费 | 免费看日产一区二区三区 | 中文字幕一区二区三区精彩视频 | 精品国产乱码久久久久久婷婷 | 国产一级淫| 欧美一级在线观看视频 | bt男人天堂 | 青青视频免费观看 | 蜜桃91麻豆精品一二三区 | 亚洲精品理论片 | 国产美女一区 | 国产成人无码精品亚洲 | 少妇一级淫片aaaaaaa | 大肉大捧一进一出好爽 | 国产91免费观看 | 男人午夜剧场 | 久久中文字幕人妻熟av女蜜柚m | 日本熟女一区二区 | 欧美欧美欧美 | 日韩精品中文字幕一区 | www.色呦呦 | 日韩成人午夜电影 | 国产精品婷婷午夜在线观看 | 四虎影视免费永久大全 | 成人在线视屏 | 国产免费中文字幕 | 国产亚洲精品久久久久久青梅 | 国产精品国语 | 国产精品婷婷 | 亚洲欧洲国产综合 | 亚洲精品你懂的 | 黄网地址 | 六月色婷| bt天堂新版中文在线地址 | 特级西西444www高清大胆免费看 | 国产乱人乱偷精品视频a人人澡 | 色一情一区二区三区四区 | 在线黄色网页 | www.黄在线观看 | 麻豆入口| 97福利社| 小箩莉末发育娇小性色xxxx | 国产免费一区二区三区四区五区 | 可以免费看的av毛片 | 涩涩视屏 | 日韩欧美亚洲 | 天天干天天搞天天射 | 国产综合av | 久久91精品| 午夜性片 | 99久久99久久精品国产片 | 久久久精品免费视频 | 日韩精品一区二区三区视频 | 日韩在线不卡av | 国产乱人伦精品一区二区 | 91精品久久久久 | 日韩不卡中文字幕 | 黄色一级片视频 | 成人综合av | 欧美人成在线视频 | 日日撸夜夜撸 | 99色99 | 天堂福利视频 | 色偷偷免费费视频在线 | 亚洲欲妇 |