小白 如何熟練使用Git(命令)

2021-10-07 07:35:30 字數 1861 閱讀 9617

# 在當前目錄新建乙個git**庫

git init

# 新建乙個目錄,將其初始化為git**庫

git init [project-name]

git clone [url]

# 檢視暫存區和本地倉庫指定檔案的差別

git status [filename]

# 檢視暫存區和本地倉庫的差別

git status

# 新增指定檔案到暫存區

git add [file1]

[file2]

...# 新增指定目錄到暫存區,包括子目錄

git add [dir]

# 新增當前目錄的所有檔案到暫存區(⚠️)

git add .

# 當我們需要刪除暫存區或分支上的檔案, 同時工作區也不需要這個檔案了, 可以使用(⚠️)

gitrm file_path

# 當我們需要刪除暫存區或分支上的檔案, 但本地又需要使用, 這個時候直接push那邊這個檔案就沒有,如果push之前重新add那麼還是會有。

gitrm -r --cached file_path

# 直接加檔名 從暫存區將檔案恢復到工作區,如果工作區已經有該檔案,則會選擇覆蓋

git checkout -- filepathname

git checkout .

# 加了【分支名】 +檔名 則表示從分支名為所寫的分支名中拉取檔案 並覆蓋工作區里的檔案

git checkout branchname -- filepathname

#將暫存區-->版本庫

git commit -m '該次提交說明'

#如果出現:將不必要的檔案commit 或者 上次提交覺得是錯的 或者 不想改變暫存區內容,只是想調整提交的資訊

#移除不必要的新增到暫存區的檔案

git reset head 檔名

#去掉上一次的提交(會直接變成add之前狀態)

git reset head^

#去掉上一次的提交(變成add之後,commit之前狀態)

git reset --soft head^

# 取回遠端倉庫的變化,並與主分支合併

git pull origin master

# 上傳本地主分支到遠端倉庫

git push origin master

#查詢歷史對應不同版本的id	

git log --pretty=oneline

#本地工作區恢復到歷史版本(注意該版本之前的歷史版本將丟失)

git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba965

#把修改強制覆蓋遠端伺服器

git push -f -u origin master

#重新跟新

git pull

#將遠端倉庫裡面的專案拉下來	

git pull origin master

#檢視本地有哪些檔案

dir#清空快取區中某個檔案

gitrm -r --cached wx

#commit push 提交就好

#刪除遠端git倉庫鏈結	 

git remote rm origin

#轉殖遠端git到本地

git clone git:

#強制覆蓋遠端

git push -f origin master

【git】(1)—工作區、暫存區、版本庫、遠端倉庫

如何熟練使用git

4.輸入git如果顯示一些資訊那麼這個git就是安裝成功的 5.建立乙個版本,就是有個目錄 mkdir lerangit cd learngit pwd初始化倉庫 git init 6.touch 檔名 配置郵箱名 git config global user.email 2043389890.co...

如何使用git 小白如何使用Git提高程式設計效率

進入專案資料夾下,通過下面命令將這個資料夾變為git的工作區workspace git init將專案內的所有檔案新增到暫存區stage中 git add 提交本次的內容到本地的倉庫中repository git commit m 初次提交 在github上建立乙個遠端倉庫remote,並記下遠端倉...

小白git命令

更新本地 git pull 打包 到本地倉庫 需要在專案內使用 如 有乙個yimocha專案 那麼就要進入本專案進行操作 git add 推送到緩衝區倉庫 m 專案描述資訊 git commit m add code message 推送到線上倉庫 git push 切換分支 master 代表要切...