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...