GIT命令列記錄

2021-10-08 19:47:42 字數 1152 閱讀 9827

新增修改檔案

git add ***//新增檔案路徑(. 新增所有變更檔案)

撤銷add:git reset head //上一次add全部撤銷

撤銷add:git reset head ***/檔名 //撤銷指定檔案

新增提交說明

git commit -m 「這裡寫本次提交的說明檔案」

commit後項撤銷:git reset --soft head^

修改commit說明:git commit --amend

git pull時提示**衝突,解決辦法:

1、git stash :儲存本地**版本

2、git pull : 更新**

3、git stash pop:合併衝突**

4、修改衝突的**

git打差異更新包

new commit id: 4033ef7b2714d1ccf56b8a60f9607857b1804987

old commit id: a36014b1ad40bed835f755120def1f948451f2ba

從old commit id到new commit id的差異檔案,不包含old commit id,包含new commit id修改的檔案。

window下git bash中用tar打包,執行如下:

git diff 4033ef7 a36014b1 --name-only | xargs tar -czvf update-***x.tar.gz

linux下用zip打包,執行如下:

git diff 4033ef7 a36014b1 --name-only | xargs gzip > update-***x.zip

#用git remote檢視遠端主機狀態

git remote -v

#新增遠端倉庫

git remote add upstream [email protected]:***/***.git

//git remote remove upstream 刪除遠端倉庫

#從源倉庫同步更新**

git fetch upstream

#合併到本地**

git merge upstream/master

#push

git push

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...

Git 命令列基礎

git是乙個開源的分布式版本控制工具 配置身份 配置身份 git config global user.name tony git config global user.email tony gmail.com 檢查是否配置成功 檢查配置 git config global user.name gi...

git 終端命令列

檢視本地 pod倉庫 pod repo 新增本地 pod私有庫 pod repo add myprojectspec 刪除本地 pod庫 pod repo remove maxwellspec 搜尋pod 檔案 pod search afnetworking 本地cocoa 目錄命令列 rm lib...