git基礎命令

2021-10-10 03:43:29 字數 2033 閱讀 6742

好像很久沒寫部落格了,不過我寫的部落格也不是很難,都是一些比較基礎的,不過也是為了自己有問題的時候可以看看當時遇到了啥問題,所以,有空就寫下,也許無緣於大神了,不過變得好一點還是可以的

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