好像很久沒寫部落格了,不過我寫的部落格也不是很難,都是一些比較基礎的,不過也是為了自己有問題的時候可以看看當時遇到了啥問題,所以,有空就寫下,也許無緣於大神了,不過變得好一點還是可以的
git 基礎命令 -1
*****==配置每次git提交時的時候,一般都會配置全域性
git config --global user.name=*** -- 使用者名稱
git config --global user.email=******@qq.com -- 郵箱
也可以去掉 --global ,在每個專案下單獨配置,不過一般也是乙個人在電腦上使用開發的吧?
*****===git忽略檔案, 在工作目錄下建立 .gitignore 檔案,注意是有.開頭的!!
部分例子,這個檔案支援一般的正則規則的(正則還是挺常用的,很多地方都有)
*.iml -》 忽略所有以 .iml的檔案
target/ -》 忽略targer整個資料夾下面的東西
*.[txt|class] -> 忽略所有以 txt或者 class結尾的檔案
*****====配置別名
如,有兩個單詞時需要用 '' 括起來
git config --global alias.sr 'reset head' -》以後輸入 git sr 就等於輸入了 git reset head
git config --global alias.st status -》 輸入 git st 就等於輸入了git status
一些常用的命令配置都會1加上 --global, 就是說整個電腦配置一次就可以了,如果去掉那麼每個專案下
都需要重新配置一遍
**********==新增檔案到暫存區
git add zxc.txt
提交檔案到倉庫中
#-m 引數後面帶的是提交資訊,git規定每次提交都一定要有這個資訊, -a引數是繞過了檔案提交到暫存區
# 直接提交到倉庫了
git commit -m "commit message" -a
*****====對比檔案的不同
#還沒有提交到暫存區的對比
git diff zxc.txt
#如果檔案提交到暫存區了需要加引數進行對比
git diff --staged zxc.txt 或者 git diff --cached zxc.txt
********** 回滾檔案,回滾時請確定檔案已經不需要了,因為沒有提交的資訊git是找不回來的
#本地修改的檔案還沒提交到暫存區的回滾命令
git checkout zxc.txt
#已經提交到暫存區的檔案回滾 --head代表的其實是當前的分支---
git reset head zxc.txt
**********=刪除檔案
#刪除本地檔案,本地都直接刪除了
git rm zxc.txt
#只是把檔案從git倉庫中脫離管理,實際在磁碟上檔案還在的
git rm --cached zxc.txt
基礎命令 -2
*****=檢視提交日誌(git本地庫裡面已經包含了所有提交日誌,每次檢視都是直接在你本地看,跟svn不一樣)
#最基本的命令,檢視所用的日誌顯示的
git log
git log -2 -> 只檢視最近兩個提交記錄
git log --skip=2 -> 跳過最近兩次提交記錄
git log --stat -> 檢視每次提交改動的檔案數和影響行數
git log --pretty=oneline -> 以一行顯示提交記錄(--pretty是乙個引數,oneline是二級引數了)
git log --pretty=format:"%cn, %s, %t" -> 格式化日誌顯示
git log --author=zxc --committer=zxc -> 檢視作者為zxc並且提交者為zxc的資訊
git log --grem=cm1 -> 檢視包含了cm1的提交日誌記錄資料
GIT 基礎 基礎命令
環境 centos7 yum install git這裡裡有個隱藏的資料夾 git 為git倉庫的配置資料夾,不可隨意修改 cd www git git init ls a git這裡和我們平時使用的git客戶端中設定使用者名稱和郵箱一樣的作用 git config global user.name...
Git 基礎命令
一 建立 git init 初始化乙個git倉庫 git add 把檔案新增到倉庫 git commit 把檔案提交到倉庫 二 顯示 git status 檢視倉庫當前的狀態 git log 檢視提交日誌 git reflog 檢視每次命令的記錄 三 管理 git reset hard head 把...
Git基礎命令
git現在廣泛應用在開發 管理中,想當年svn也是幹過這事,當然現在也還有人用,畢竟還是有情懷的嘛。對於測試,現在用git的還少,相對於檔案管理,svn還是會方便很多。當然,用習慣了git也方便,但是我第一次開始用吧,覺得特麻煩,把基礎命令總結下,免得幾日不用忘記。1.建立專案 不管是gitlab ...