亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

git常用的操作命令有哪些

發布時間:2022-02-25 16:28:18 來源:億速云 閱讀:150 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“git常用的操作命令有哪些”,內容詳細,步驟清晰,細節處理妥當,希望這篇“git常用的操作命令有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

一、使用Git克隆項目

右鍵選擇Git Bash Here,先進行配置賬號和郵箱
git config --global user.name '賬號名'git config --global user.email '郵箱'
接下來進行使用 clone 把項目克隆到本地
git clone HTTP路徑/SSH路徑
等待進度走完,就可以發現項目已經在本地文件了,這時候已經證明克隆成功。
下面是Git常用的命令,可用于Git初學者參考
查看遠程倉庫: git remote -v
添加遠程倉庫: git remote add [name] [url]
刪除遠程倉庫: git remote rm [name]
修改遠程倉庫: git remote set-url --push[name][newUrl]
拉取遠程倉庫: git pull [remoteName] [localBranchName]
推送遠程倉庫: git push [remoteName] [localBranchName]
 

二、Git分支操作常用命令

查看本地分支: git branch
查看遠程分支: git branch -r
創建本地分支: git branch [name] ----這時候需要注意使用該命令時新分支創建后不會自動切換為當前分支
切換分支: git checkout [name]
創建新分支并立即切換到新分支: git checkout -b [name]
刪除分支: git branch -d [name] ----注意項: -d選項只能刪除已經參與了合并的分支,對于未有合并的分支是無法刪除的。如果想強制刪除一個分支,可以使用-D選項
合并分支: git merge [name] ----將名稱為[name]的分支與當前分支合并
創建遠程分支(本地分支push到遠程): git push origin [name]
刪除遠程分支: git push origin :heads/[name]
 

三、Git 提交代碼操作常用命令

查看文件狀態:git status
添加文件:git add *  ---注意項此處的*是代表全部,如需指定添加可以把*號換做指定文件
提交文件:git commit -m ‘提交描述’  ---此時提交代碼還未提交到遠程出庫去,而是在本地出庫的緩沖區
推送文件:git push origin master  ---此處的master是主支,如需要推送到分支可把master換做分支的名稱
如想忽略一些文件或文件夾不想提交時,就在倉庫根目錄下創建名稱為“.gitignore”的文件,寫入不需要的文件名或文件夾名,每個文件或每個文件夾占一行,如下列:
文件A
文件B
文件C
即可
 

四、Git版本操作常用命令

查看版本: git tag
創建版本: git tag [name]
刪除版本: git tag -d [name]
查看遠程版本: git tag -r
創建遠程版本(本地版本push到遠程): git push origin [name]
刪除遠程版本: git push origin :refs/tags/[name]
 

五、Git子模板操作常用命令(submodule)

添加子模塊: git submodule add [url] [path]
初始化子模塊: git submodule init ----注意項:只在首次檢出倉庫時運行一次就好
更新子模塊: git submodule update ----注意項:每次更新或切換分支后都需要運行一下
如需刪除子模板則需要以下步驟:
第一在Bash Here中輸入 git rm --cached [path]  
第二在 編輯“.gitmodules”文件,將子模塊的相關配置節點刪除掉
第三在 編輯“.git/config”文件,將子模塊的相關配置節點刪除掉
最后 手動刪除子模塊殘留的目錄
 

六、Git刪除文件操作常用命令

刪除文件: git rm file.txt
提交刪除文件: git commit -m "rm file"
推送文件:git push origin master  ---此處的master是主支,如需要推送到分支可把master換做分支的名稱
注意:刪除命令請謹慎使用
恢復本地被誤刪除的文件:git checkout -- <file>   --- 將暫存區的文件覆蓋本地文件
 

七、Git回滾操作常用命令

查詢日志:git log
回滾到某個提交的記錄:git reset commit_id
回滾到此次的提交記錄:git reset --hard commit_id
強制推送到遠端:git push origin HEAD --force
誤刪恢復時需要回滾到錯誤 commit_id,或者誤刪了某次 commit 記錄,可以通過下方代碼恢復:
git relog     --- 復制要恢復操作的hash值
git reset --hard hash   ---將hash換成要恢復的歷史記錄的 hash 值
注意:刪除某次提交時最好不要用 git reset 回退遠程庫,因為之后其他人用 git pull 也會把自己的本地倉庫回退到之前的版本,容易出現差錯進而增加不必要的工作量
git rebase:兩個分支不在一條線上,需要執行 merge 操作時使用該命令。
 
如果中間的某次 commit 需要刪除,可以通過 git rebase 命令實現,方法如下:
git log
git rebase -i commit_id   ---將 commit_id 替換成復制的值
進入 Vim 編輯模式,將要刪除的 commit 前面的 `pick` 改成 `drop`
保存并退出 Vim
 

八、解決沖突操作常用命令

查看沖突內容:git diff
手動解決沖突:git add <file> 或 git add -A
如果還在rebase狀態時,可使用git rebase --continue 則重復之前的步驟,直至 rebase 完成出現 applying 字樣
最后git push 提交
放棄某次提交:git revert
撤銷 merge 節點提交:則需要加上 -m 指令,如git revert commit_id -m '描述'

讀到這里,這篇“git常用的操作命令有哪些”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

git
AI

尚志市| 青铜峡市| 赤城县| 西充县| 上犹县| 雷州市| 石屏县| 民勤县| 德庆县| 房山区| 高雄县| 安康市| 章丘市| 浦江县| 罗平县| 明光市| 呼图壁县| 汨罗市| 富锦市| 灵武市| 石门县| 九龙城区| 临颍县| 岚皋县| 额敏县| 莱阳市| 毕节市| 丰原市| 花莲县| 庄浪县| 香港| 昆明市| 彭州市| 布拖县| 大荔县| 亳州市| 安泽县| 绩溪县| 陇西县| 靖宇县| 漳州市|