Git倉庫管理(1) 基本操作

2021-10-22 23:09:02 字數 2598 閱讀 2519

git status					//檢視當前分支的狀態

git diff //檢視當前分支的修改內容

git blame test.txt //檢視test.txt這個檔案的修改記錄

git add test.txt //將test.txt這個檔案新增到git管理

git rm test.txt //將test.txt這個檔案從git管理中刪除

git checkout -- test.txt //撤銷test.txt這個檔案這個檔案的修改

git stash //將當前的修改儲存起來,並且使這些修改git不可見

git stash pop //將之前儲存的修改釋放並處於git可見狀態

git log --name-only			//只顯示每次提交修改的檔名稱

git show --pretty="format:" --name-only 73167b96 //只顯示某次提交修改的檔名稱

建立遠端倉庫容器

第一步:新建倉庫資料夾,檔名新增.git字尾

mkdir u-boot-2016.01.git

第二步:進入這個倉庫資料夾

cd u-boot-2016.01.git

第三步:建立初始化git倉庫

git init --bare

將本地**加入git管理

第一步:解壓u-boot-2016.01**

tar xvf u-boot-2016.01.tar.bz2

第二步:進入u-boot-2016.01**資料夾,加入git管理

cd u-boot-2016.01

git init

git add .

第三步:提交第乙個版本,形成master分支

git commit -a -m "base code from nexell"

將本地**掛接到遠端倉庫容器中去

第一步:建立原始**於遠端個倉庫關聯

git remote add origin ../u-boot-2016.01.git

(git remote add origin ssh:

第二步:將原始**的master分支提交到遠端倉庫

git push origin master

驗證遠端倉庫是否有效

第一步:建立乙個測試資料夾,並跳進去

mkdir test

cd test

第二步:將遠端倉庫中的**拉下來

git clone ../u-boot-2016.01.git

(git clone ssh:

建立乙個含附註型別的標籤非常簡單,用 -a (譯註:取 annotated 的首字母)指定標籤名字即可:

$ git tag -a project_meizheng_v1.0.0 -m 'beijingmeizheng first version'

$ git tag

v0.1

v1.3

v1.4

project_meizheng_v1.0.0

$ git push origin project_meizheng_v1.0.0

$ git ls-remote 會列出所有的分支/標籤

刪除本地標籤:git tag -d tagname

刪除遠端倉庫標籤:git push origin :refs/tags/tagname

git format-patch -1 打最近的兩次提交的patch 

git format-patch -n 打最近n次提交的patch

git format-patch 736d2489d0faf6b8b287e8aeb81b39d5ca08a061 依次打最近到73***61的每次提交的patch

切出新分支

git chechout -b

增加新的修改並提交

git commit -m "***"

切到主分支上並更新

git checkout master

git pull

(git rebase)有可能會用到

使用如下命令合併分支到主分支

git merge

推送到遠端

git push origin master

解決方法: git清除本地快取(改變成未track狀態),然後再提交:

[root@kevin ~]# git rm -r --cached .

[root@kevin ~]# git add .

[root@kevin ~]# git commit -m 'update .gitignore'

[root@kevin ~]# git push -u origin master

git checkout master

git merge test-***

使用Git管理Github倉庫基本操作

1 設定使用者名稱 git config global user.name 使用者名稱 例如 git config global user.name x 2 設定使用者名稱密碼 git config global user.name 郵箱 例如 git config global user.emai...

git倉庫的基本操作

1.建立倉庫 git init 一般建立本地倉庫使用 git init bare 初始化裸倉庫,伺服器上殘酷推薦建立裸倉庫,不能執行一些基本的git操作 2.拷貝遠端倉庫 git clone 倉庫位址 b 遠端分支名稱 可選 clone之後,git會講遠端倉庫的名稱用別名 origin 表示 3.g...

git 倉庫 基本操作命令

1.git clone url 轉殖 2.git status 檢視當前提交狀態 3.git add 加入所有檔案到專案 4.git commit m 專案名稱 初始化專案 提交到本地 5.git push 提交到伺服器 第4步完事也可以 git remote add origin yourgitu...