# 在當前目錄新建乙個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】(1)—工作區、暫存區、版本庫、遠端倉庫#刪除遠端git倉庫鏈結
git remote rm origin
#轉殖遠端git到本地
git clone git:
#強制覆蓋遠端
git push -f origin master
如何熟練使用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 代表要切...