git基本指令

2021-10-06 11:24:42 字數 1332 閱讀 4769

初始化乙個git專案:

(1)新建乙個空目錄

(2)git init

新增檔案:

(1)git add 檔名1 檔名2

(2)git commit -m 「描述」

檢視git提交記錄:

git log
回退到上乙個版本:

git reset -

-hard head^

(head是上乙個版本,head^是上上乙個版本)

檢視git的每一次命令:

git reflog
git工作區和暫存區的關係:工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。

git的版本庫里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區,還有git為我們自動建立的第乙個分支master,以及指向master的乙個指標叫head。

第一步:git add 實際上是把檔案新增到暫存區

第二部:git commit 實際上是把暫存區的所有內容提交到當前分支

關聯遠端倉庫:

git remote add origin [email protected]:michaelliao/learngit.git

#origin遠端倉庫的名字

#[email protected]:michaelliao/learngit.git遠端倉庫的位址

將內容推送到遠端倉庫:

git push -u origin master
把本地庫的內容推送到遠端,用git push命令,實際上是把當前分支master推送到遠端。

如果遠端庫是空的,我們第一次推送master分支時,加上了-u引數,git不但會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

#從遠端庫轉殖到本地

git clone [email protected]:michaelliao/gitskills.git(遠端庫位址)

git checkout 分支名稱

git基本指令

git 更新 1.git status 檢視本地是否有沒有提交的 2.git pull 根據提示輸入密碼 配置git 使用者名稱 git config user.name 韓萬傑 配置郵箱 多人開發溝通 git config user.email 配置全域性性的使用者名稱和郵箱 整個作業系統中的gi...

git基本指令

git status 檢視當前倉庫分支的乙個基本狀態 git init 在本地初始化乙個倉庫 git add 將工作區的修改提交到暫存區 git commit m 注釋 將暫存區的修改提交到分支 git log 列印提交記錄 git log pretty oneline 在一行內列印提交記錄 git...

git的基本指令

mkdir learngit 建立learngit資料夾 git init 開始建立時進行初始化 git add readme.txt 將readme.txt新增到暫存區 git commit m add readme 將在快取區的內容進行提交 git status 隨時掌握工作區的狀態 git d...