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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【版本工具】Git-浅谈git命令

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【版本工具】Git-浅谈git命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、代碼上傳

(1)git init : 初始化git倉庫
(2)git add --all / git add . 添加本地文件到暫存區
(3)git commit -m “你的注釋” 添加本地文件到版本庫
(4)git remote add origin https://git.coding.net/ckq/dianshang.git 添加遠程倉庫地址
(5)git push origin master 向遠程倉庫推送代碼


###二、代碼下載
(1)直接克隆

  • git clone https://git.coding.net/ckq/dianshang.git 克隆遠程代碼

(2)抓取

  • git init 初始化git倉庫
  • git remote add origin https://git.coding.net/ckq/dianshang.git 添加遠程倉庫地址
  • git fetch origin master 抓取遠程倉庫代碼(只有主支)
  • git merge origin/master 合并到本地倉庫

###三、分支管理
git checkout -b dev :創建一個名叫dev 的分支并切換到此分支
git branch 查看有幾條分支
git checkout dev 切換到dev 分支
git branch -m oldname newname 更換分支名稱
git merge dev 合并分支(要切換到要合并它的分支上,如 :master)
git branch -d dev 刪除當前分支(強制刪除:-D)


###四、暫存(隱藏)當前分支
git stash 隱藏當前分支,相當于暫存
git stash list 列所有stash
git stash apply 恢復暫存的內容
git stash drop 刪除暫存區

####多人合作
情況一:本地沒有項目,我想克隆一個(包括主分支和次分支)
(1)項目克隆:git clone ....
(2)建立次分支:git checkout -b dev origin/dev
(3)本地分支和遠程分支進行連接:git branch --set-upstream-to origin/dev dev

情況二:本地沒有項目,我只想抓取遠程次分支
(1)建立一個本地庫文件夾(最好與遠程一致)

(2)初始化本地倉庫:git init

(3)建立本地與遠程之間的連接

git remote add origin https://git.coding.net/ckq/dianshang.git

(4)抓取次分支:git fetch origin dev

(5)合并到本地:git merge origin/dev

git checkout -b branch-name origin/branch-name : 在本地創建和遠程分支對應的分支

git push origin branch-name : 可以試圖推送自己的修改;

git pull : 如果推送失敗,則因為遠程分支比你的本地更新,需要先用試圖合并
如果合并有沖突,則解決沖突,并在本地提交;
沒有沖突或者解決掉沖突后,再用git push origin branch-name推送就能成功!
如果git pull提示“no tracking information”,則說明本地分支和遠程分支的鏈接關系沒有創建,用命令git branch --set-upstream-to origin/dev dev。


###五、版本回退
git reflog 顯示回退的id
git reset --hard commit-id 回到想要回退的版本
git reset --hard HEAD^^/git reset --hard HEAD~回退到上一個版本
git reset HEAD~5 撤銷過去5個commit的命令,然后在添加提交


###六、其他命令
(1)git --version 查看當前git版本
(2)git help --all 查看git命令
(3)git diff 查看當前工作區域版本庫有哪些區別,修改了什么內容
(4)git status 查看倉庫當前狀態
(5)git log 查看提交的歷史記錄
(6)git log --pretty=oneline 當前記錄在一行顯示
(7)git reflog 可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經被刪除的commit記錄
(8)git pull 更新本地倉庫
(9)git remote -v 查看遠程信息庫pull和fetch詳細信息
(10)git branch -r查看遠程分支
(11)git branch -a查看所有分支
(12)git push --force origin dev 強制推薦dev分支(rebase后的分支歷史改變了,可能導致不兼容現象)
(13)git remote rm <repository> 刪除遠程倉庫
(14)git remote show origin 查看遠程倉庫的信息

總結

以上是生活随笔為你收集整理的【版本工具】Git-浅谈git命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久精品免费 | 久久韩国 | 国产精品你懂的 | 韩日av在线播放 | 福利91 | 久久久久久久一区 | 成人动漫免费在线观看 | a男人天堂 | 日韩av第一页 | 武林美妇肉伦娇喘呻吟 | 天天操人人干 | 手机在线看片日韩 | av手机| 插插插色综合 | missav在线 | 国产日韩欧美一区二区东京热 | 久久夜色精品国产噜噜亚洲av | 东方av在线播放 | 一本色道久久88亚洲精品综合 | 欧美精品乱码 | 亚洲三级国产 | 日本国产在线 | 在线免费观看福利 | 久久人人草 | 欧美国产日韩视频 | av网址网站 | 美女扒开内裤让男人桶 | 国产亚洲欧美日韩精品 | 波多野结衣网址 | 香蕉视频网站入口 | 伊人国产精品 | 18pao国产成视频永久免费 | 9l视频自拍蝌蚪9l视频 | 欧洲成人在线观看 | 日韩精品人妻中文字幕 | 久久深夜 | 97久久国产精品 | 69福利区 | 色播五月激情 | 免费在线观看国产精品 | 成人精品福利视频 | 欧美污视频在线观看 | 日日夜夜伊人 | 亚洲激情五月婷婷 | 中文字幕久久熟女蜜桃 | 在线观看福利电影 | 成年人免费在线观看视频网站 | 狠狠操一区 | 久久精品国产亚洲av蜜臀色欲 | 欧美亚韩一区二区三区 | ⅹxxxxhd亚洲日本hd老师 | 成人免费无码大片a毛片抽搐色欲 | 午夜亚洲| 无码精品视频一区二区三区 | 天天做天天摸天天爽天天爱 | 青青草视频免费看 | 99久久久国产精品 | 中文字幕制服丝袜 | 日韩精品午夜 | 国产ts人妖系列高潮 | 日韩国产激情 | 日本高清www| 免费国产视频在线观看 | 女性女同性aⅴ免费观女性恋 | 91豆花视频 | 日韩va亚洲va欧美va久久 | 日日日干 | 乱老熟女一区二区三区 | 性色av一区二区三区免费 | va视频在线观看 | 亚洲伊人久久综合 | 久久在线看 | 天天躁日日躁狠狠躁喷水 | 爆操少妇 | 日韩a级在线观看 | 日韩制服诱惑 | wwwxxoo | 中文字幕乱码亚洲无线三区 | 成人黄性视频 | 奇米影视999 | 日韩精品极品视频在线观看免费 | 男女黄色又爽大片 | 国产成人免费视频网站 | 色男人影院 | 一区www| 91成人精品视频 | 色久av| 中文字幕不卡视频 | 女人的黄色片 | 色欲国产精品一区二区 | 欧美日韩www | 国产精品国产三级国产播12软件 | 国产嫩草av | 久久久久女人精品毛片九一 | 电家庭影院午夜 | 伊人久久艹 | 久久东京 | 后宫秀女调教(高h,np) | 黄色www|