Git常用命令一

2021-09-23 20:06:44 字數 1114 閱讀 8463

一、以下命令主要用於完成提交、檢出等基本任務

將**提交的第一步,先將本地**新增到緩衝區;然後從緩衝區提交到本地版本庫,最後從本地版本庫提交到**伺服器(git伺服器)

1、將檔案新增到緩衝區:git add ,git add 並不是只完成將非版本管控下的檔案新增到版本管控中,還完成將檔案提交到快取區,即打算將要這部分內容提交到本地版本庫。之前對此命令理解有誤區。則在提交到本地庫時要先使用git add命令。通常我們開發過程中一次並不是只修改乙個檔案,而是多個檔案同時提交。使用svn或者vss版本管控工具,一般都是有乙個介面,然後我們去勾選將要提交的檔案,同時還可以勾選非版本管控之外的檔案。使用git 也可以做到,但是要區分檔案的修改和檔案的新增,使用 git add -i 命令,將開啟互動模式,如下圖:

1 git add ; 2 輸入編號,代表要操作的commands型別 如更新update 為2; 新增新檔案為4; 3 輸入2 顯示更新了那些檔案 然後輸入將要提交的檔案編號 eg 2,3-5

當檔案過多時,也可以使用」git add 檔案目錄/」 命令將提交檔案目錄下所有修改的檔案,這種提交容易提交一些非相關配置檔案,同時提交檔案過多也不符合最小化提交思想,不建議使用

也可以編輯git的配置檔案exclude設定(vi .git/info/exclude

),剔除某些型別不管控,然後批量提交git add -a,但是exclude很難設定所有的不想提交的內容,所以可以不用設定,採用互動模式更方便。

2、將快取區內容提交到本地版本庫:git commit,如下圖,會直接列車將要提交的內容,然後直接輸入git commit -m 「注釋內容」;

3、將本地版本庫內容提交到git伺服器:git push,一般在push時會先git pull(將git伺服器**取出並同步到本地版本庫)同時解決衝突,也不一定非要先pull,然後在push,因為在push時如果有衝突,git會提示衝突,要先解決衝突。git push後整個提交動作才算真正的完成。push成功後,工作經驗告訴我們最好要在pull一下,因為在你提交的過程中也可能別人提交,所以要檢出最新版本到本地。如果已經是最新版本會提示「」。

Git 常用命令(一)

1 git init初始化後,在當前目錄下會出現乙個名為.git 的目錄,所有git 需要的資料和資源都存放在這個目錄中。不過目前,僅僅是按照既有的結構框架初始化好了裡邊所有的檔案和目錄,但我們還沒有開始跟蹤管理專案中的任何乙個檔案。如果當前目錄下有幾個檔案想要納入版本控制,需要先用git add ...

Git常用命令(一)

關聯賬戶 git config global user.name your name 你的提交使用者名稱 git config global user.email your email 你的郵箱初始化git倉庫 git init拉去倉庫的專案 git clone 倉庫位址將本地專案推送到遠端倉庫 g...

Git常用命令 一

git本地有三個工作區域 工作目錄 working directory 暫存區 stage index 資源庫 repository或git directory 如果在加上遠端的git倉庫 remote directory 就可以分為四個工作區域 這些區域我們可以通過一些簡單的命令就是可以操作了 1...