git 工作中常用到的命令

2021-08-28 10:07:45 字數 1793 閱讀 5702

今天主要記錄一下平常工作當中使用的git操作:

1.git的安裝這裡省略;

2.git的操作指令:

在專案開發中,經常是拉去經理已經搭建好的乙個專案,也就是給我們乙個git位址。比如:

第一步:轉殖**

在git黑視窗輸入:git clone 然後會生成乙個對應的專案資料夾;

一般在工作中是多人開發,所以應該在本地建立自己的分支,進行**的修改,那麼也就是第二步如何建立自己的分支;

第二步:建立分支

1)先檢視本地的分支:git branch -a(注:藍色的代表本地分支 ,紅色的代表遠端分支)

2)建立乙個屬於自己的分支,並進行合併:git checkout -b 分支名 origin/主分支名

3)檢視是否切換到自己建立的分支:git branch -a(如上圖)

建立完自己的分支之後,然後可以在ide裡面進行**的修改以及編寫,編寫完成之後,需要對**進行提交,就是下面的第三步;

第三步:提交到分支

1)新增到暫存庫:git add .

2)可以通過檢視狀態看是否儲存成功:git status -s

3)提交**: git commit -m 『描述資訊』

4)提交到分支: git push origin 建立的子分支

上面的三個操作結束之後,總體的大致流程就已經結束了~~~~

但是,需要注意的是,在下一次準備修改**之前需要先git pull,更新一下**,避免發生衝突~~~~~【切記哦!!!】

但是,前不久遇到乙個問題,就是我忘記建分支了,而且已經在主分支修改了**,怎麼辦呢?

1)進入專案資料夾;

2)儲存當前的工作進度到暫存區: git stash;
3)新建乙個分支: git checkout -b 分支名 origin/主分支名;

5)剩下的操作就是同第三步一樣~~~~~

那麼,為什麼要用到git stash呢?

git stash 可以將本地的改動儲存到棧中,使本地的版本和git遠端的相同,不影響git pull的操作。

然後使用git stash pop將棧中的檔案和pull下來的進行合併,之後再進行將衝突的檔案進行修改就ok了。

當需要新增新功能或修改**時

第一步:

確保當前工作環境無任何檔案提交

git status

第二步:

把github上的**拉下來

git pull

第三步:

當新增新功能或修改**完成後,

1、新增新檔案或者修改後檔案到暫存區:

git status

git add .

2、提交檔案到版本庫:

git status

git commit -m 「某某內容修改」

3、推送到碼雲:

git push -u origin master
常用的git操作:

git log #該命令會顯示所有歷史記錄

git log -3 # "3"表示只顯示最近3次提交的歷史記錄,該數字可以根據需求自行定義

git log -p #該命令顯示每次提交的內容差異

工作中常用到的git命令

git config global user.name linying1223 git init3.1 將檔案放入到暫緩區 git add 代表全部檔案或資料夾,也可以具體到某個檔案 git add readme.txt 3.2 將快取區 內容新增到倉庫中 git commit m 案例 git s...

工作中常用git命令

1.commit push 已經更新到遠端倉庫 對於已經把 push到線上倉庫,你回退本地 其實也想同時回退線上 回滾到某個指定的版本,線上,線下 保持一致.你要用到下面的命令 git revert revert 之後你的本地 會回滾到指定的歷史版本,這時你再 git push 既可以把線上的 更新...

工作中常用到的Vim命令

最近工作中需要到linux伺服器上更改檔案,苦於對vim的各種命令不熟悉,今天特此總結並熟悉一下各種vim命令,好提高工作效率。後期持續更新 vim編輯器個人設定 先複製乙份vim配置模板到個人目錄下,如果 usr share vim vimrc檔案不存在則直接跳到第二步 cp usr share ...