快速掌握GIT

2022-08-17 19:12:14 字數 1607 閱讀 5278

流程:取** → 每次工作前更新**到最新版本 → 修改** → 提交**到伺服器

設定使用者名稱與郵箱

git config --global user.name "

my name

"git config --global user.email "

[email protected]

"

從已有的git庫中提取**

每次更改**的操作

更新本地**到最新版本(需要merge才能合到本地**中)

git fetch

合併更新後的**到本地

git merge

更新**方式的另一種方法(git pull是git fetch和git merge命令的乙個組合)

git pull

修改**後,檢視已修改的內容

git diff --cached

將新增加檔案加入到git中

git add file1 file2 file3

從git中刪除檔案

git rm file1git rm -r dir1

提交修改

git commit -m '

this is memo

'

如果想省掉提交之前的 git add 命令,可以直接用

git commit -a -m '

this is memo

'

commit和commit -a的區別, commit -a相當於:

提交所有修改到遠端伺服器,這樣,其它團隊成員才能更新到這些修改

git push

顯示commit日誌

git log

不僅顯示commit日誌,而且同時顯示每次commit的**改變。

git log -p

回滾**:

git revert head

你也可以revert更早的commit,例如:

git revert head^

將branchname分支合併到當前分支中。(如果合併發生衝突,需要自己解決衝突)

git merge branchname

解決衝突

當merge命令自身無法解決衝突的時候,它會將工作樹置於一種特殊的狀態,並且給使用者提供衝突資訊,以期使用者可以自己解決這些問題。當然在這個時候,未發生衝突的**已經被git merge登記在了index file裡了。如果你這個時候使用git diff,顯示出來的只是發生衝突的**資訊。

在發生衝突的時候,如果你使用git status命令,那麼會顯示出發生衝突的具體資訊。

在你解決了衝突之後,你可以使用如下步驟來提交:

第一步(如果需要增加檔案):

git add file1

第二步:

git commit

快速掌握Git基本用法

git是什麼?git是一款開源的分布式版本控制系統 distributed version control system 什麼是版本控制?為什麼需要?如果你是乙個rd,那就應該知道,碼農最討厭的合作夥伴就是產品經理,因為他們總是三天兩頭的改變主意,不珍惜碼農們的辛苦付出。舉個例子,產品經理提出乙個新...

快速掌握git基本使用

前言 很多時候,我們使用git,尤其是想快速入門時,可能只想掌握基本使用。git命令很多,但真正常用到的還是比較少的,這裡就總結下怎樣快速入門 要使用git,首先得轉殖遠端倉庫,一般有兩種方式,https和ssh,此處以coding為例 1.http模式,需要配置註冊的使用者名稱和郵箱 在git命令...

通俗易懂快速掌握Git(一 安裝git

安裝完成後,開啟命令列視窗 執行 cmd 輸入git version出現如下提示,說明安裝成功 在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!git config global user.name zhangsan git config global...