工作中經常會用的git命令

2021-07-23 22:58:11 字數 1156 閱讀 4952

以下所有功能都建立在本地專案檔案已經與伺服器關聯的條件下

1、新增要提交的檔案:

git add /home/***/***x.cpp

以上為新增單個檔案,也可以新增所有

git add .

2、提交**:

git commit -m 「描述」

描述必須得有,不然提交會失敗

3、分支:

檢視本地分支

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]的分支與當前分支合併

建立遠端分支

git push origin [name]

刪除遠端分支

git push origin :heads/[name] 或 $ gitpush origin :[name] 

please move or remove them before you can merge.

aborting

解決方案 其實很簡單 :

git clean  -d  -fx ""

其中
x  -----刪除忽略檔案已經對git來說不識別的檔案
d  -----刪除未被新增到git的路徑中的檔案
f  -----強制執行

1. 第一種方法

git fetch --all 

git reset --hard origin/master

2. 

第二種方法

git reset --hard head 

git pull

下次用到新的命令再來更新

工作中經常用到的Linux命令

這裡只記錄日常用到的命令,不全,如果要看很全的命令自行去搜。都是常用的,不常用你來打我。反正打不到.廢話少說,直接進入主題 0 1 cd cd home 開啟home目錄2 ls 列出目錄下的檔案,可加引數 ls a 列出隱藏檔案 ls l 可縮寫為 ll 列出檔案的詳細資訊3 tail 檢視檔案的...

工作中經常會碰到的一些js相容問題

1.獲取滾動距離 document.documentelement.scrolltop document.body.scrolltop ie 2.獲取非行間樣式 function getstyle ele,attr else 3.事件源 target e.target e.srcelement 4....

UML面試中經常會問到的問題

你認為的重用有哪些 談談framework的作用 談談uml圖的種類,畫乙個關聯類的例子 談談元件以及業界流行的元件規範 analyst 談談需求的3個層次以及你工作中的運用 非功能需求有哪些種類以及如何採集 當你採集需求時,客戶說 我要求將來的系統要快 你將如何 談談原型法的分類以及你工作中的運用...