yum -y install git '//安裝'
git --version '//檢視版本'
git配置檔案:~/.gitconfig
當前使用者家目錄下
git config --local
(global) user.name 'username'
'//設定使用者名稱'
git config --local
(global) user.email '[email protected]'
'//設定郵箱'
git config --local
(global) --unset user.name '//刪除使用者名稱'
git config --local
(global) --unset user.email '//刪除郵箱'
git commit --amend --reset-author '//更新所有檔案的使用者名稱和郵箱'
git config --list '//檢視所有配置資訊'
git config user.name '//檢視使用者名稱配置'
git config user.email '//檢視郵箱配置'
git init '//初始化倉庫(建立倉庫)'
提交所有到暫存區:git add .
提交單個檔案到暫存區:git add file1 file2 file*
檢視提交和沒有提交的檔案:git status
提交到本地倉庫:git commit -m "注釋資訊"
提交的檔案有修改,重新提交即可:git add .
刪除暫存區檔案:git rm file1 file2 file*
修改暫存區檔名:git mv oldfile newfile
修改檔名後再次提交:git commit -m "lalala"
從git暫存區移除檔案:git rm --cached filename
git比對工作目錄與暫存區檔案差異:git diff filename
git比對暫存區檔案與本地倉庫差異:git diff --cached filename
理解:git commit操作相當於拍攝快照
檢視git commit提交的操作歷史:git log --oneline
暫存區檔案回退到本地資料夾:git checkout filename
本地倉庫回退到本地資料夾:
回退到指定的commit狀態:
檢視分支:git branch
建立分支:git branch fenzhiname
切換分支:git checkout fenzhiname
合併master分支到本分支:git merge master -m "描述資訊"
刪除分支:git branch -d fenzhiname
git標籤與commit繫結在一起
檢視標籤:git tag
建立標籤:git tag -a "標籤資訊" -m "描述資訊"
建立標籤指定commitid:git tag -a "標籤資訊" commitid -m "描述資訊"
檢視標籤詳細資訊(包含描述,commitid等資訊):git show 標籤名
刪除標籤:git tag -d 標籤
檢視遠端倉庫資訊:git remote -v
刪除遠端倉庫資訊:git remote remove origin
推送本地倉庫到遠端倉庫master分支:git push -u origin master
git clone 遠端倉庫位址
拉取遠端倉庫origin使用者的**master分支到本地與本地brantest分支合併:git pull origin master:brantest
拉取遠端倉庫origin使用者的**master分支到本地與本地當前分支合併:git pull origin master
git問題集錦
git 修改已經提交的注釋內容 git使用amend選項提供了最後一次commit的反悔。但是對於歷史提交,就必須使用rebase了 git rebase i head 3 表示要修改當前版本的倒數第三次狀態。這個命令出來之後,會出來三行東東 pick pick pick 如果你要修改哪個,就把那行...
git使用說明及問題集錦
使用說明 git add git add 是乙個多功能命名,根據目標檔案的狀態不同,此命令的效果也不同 可以用它開始跟蹤新檔案,或者把已經跟蹤的檔案放到暫存區,還能用於合併時把衝突的檔案標記為已解決狀態。已經跟蹤的檔案修改後還是需要執行git add命令將修改的檔案放到暫存區的。git commit...
Git使用操作
簡明一句介紹git 分布式版本控制系統,充當 專案或者筆記 等等文件 的版本記錄者。粑粑再也不用擔心你找不到兄弟姐妹啦 git安裝apt get install git root使用者安裝,非root使用者前面加上 sudo 在開始選單中找到安裝的git,git git bush,彈出乙個類似命令視...