Git 初級命令介紹

2021-09-14 00:55:17 字數 3172 閱讀 2750

git 基本命令

git gc

安裝

在mac osx 上的安裝:

方法一

安裝homebrew,然後通過homebrew 安裝git

具體方法參考:

方法二命令

自報家門

$git config --global user.name "your name"

$git config --global user.email "[email protected]"

初始化倉庫

$git init

新增檔案到git 倉庫

$git add

$git commit -m

狀態檢視

$git status

$git diff

head 指向當前版本

$git reset --hard commit_id

$git log --graph --pretty=oneline --abbrev-commit

檢視命令歷史

$git reflog

場景1:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令

$git checkout -- file

場景2:當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步如下命令,就回到了場景1,第二步按場景1操作

$git reset head

刪除檔案

$git rm

建立ssh key. 對應目錄 ~/.ssh

$ssh-keygen -t rsa -c "[email protected]"

關聯乙個遠端庫

$git remote add origin git@server-name:path/repo-name.git

關聯後,首次推送master 分支全部內容

$git push -u origin master

後續修改推送,可以使用下面命令

$git push origin master

轉殖倉庫 git支援多種協議,包括https,但通過ssh支援的原生git協議速度最快。

$git clone

檢視分支

$git branch

建立分支

$git branch

切換分支

$git checkout

建立+切換

$git checkout -b

合併某分支到當前分支

$git merge

刪除分支

$git branch -d

刪除沒有合併的分支

$git branch -d

檢視分支合併圖

$git log --graph

暫存工作現場git stash

恢復現場git stash pop

檢視遠端庫資訊,使用git remote -v

本地新建的分支如果不推送到遠端,對其他人就是不可見的;

從本地推送分支,使用git push origin branch-name,如果推送失敗,先用git pull抓取遠端的新提交;

在本地建立和遠端分支對應的分支,使用git checkout -b branch-name origin/branch-name,本地和遠端分支的名稱最好一致;

建立本地分支和遠端分支的關聯,使用git branch --set-upstream branch-name origin/branch-name

從遠端抓取分支,使用git pull,如果有衝突,要先處理衝突。

rebase操作可以把本地未push的分叉提交歷史整理成直線;

rebase的目的是使得我們在檢視歷史提交的變化時更容易,因為分叉的提交需要三方對比。

刪除遠端分支:

git push origin --delete branch-name

刪除遠端分支,可能會用到如下的同步命令:

git fetch -p origin清除遠端分支的本地快取

為某個commit-id 生成/應用補丁:

git format-patch commit-id生成補丁

git am patch-file應用補丁

刪除本地已經過期的分支:

git remote prune origin

至此,結束。

Git命令初級

熟悉git,在工作中,可以提高工作效率,那麼學習git顯得重要起來,以下為個人整理的初級命令 gitconfig global user.name 配置git使用者名稱 gitconfig global user.email 配置git郵箱 gitinit初始化當前所在資料夾為新的git庫 gita...

Git命令與介紹

可以用於個的專案版本控制和管理 目前多用於團隊間的多人協作專案開發 l 安裝包路徑 l 安裝 後的路徑 在路徑下 右鍵git bash here開啟命令列 建立資料夾 進入資料夾目錄 初始化倉庫 git init 會生成乙個隱藏的 開發在工作區新增檔案 寫內容將工作區的內容新增到暫存區 git ad...

初級Git常用命令整理

經常忘記命令,這裡整理總結一些初級簡單的常用git命令 自己下次使用的時候方便,也可以經常看看記住基礎的命令。日常git命令只需要參考上圖進行記憶理解即可。上圖的專有名詞解釋 在當前目錄新建乙個git 庫 git init 新建乙個目錄,將其初始化為git 庫 git init project na...