git --version
,終端輸入該命令,
如輸出版本號,則說明安裝成功。
git version 2.20.1
二、git基本配置
通過下面這些指令,配置使用者名稱和郵箱
git config --global user.name "your_name"
名字和郵箱需要用雙引號包裹,回車之後,如路徑沒有任何變化說明設定成功;
git config --global user.email "[email protected]"
此處的郵箱賬號可以是假的賬號,但是格式必須復合郵箱格式,同樣回車成功之後路徑不會有變化;
git config core.ignorecase false
配置本地倉庫檔案大小寫敏感,建議配置,以免檔案更新有誤;
git config --list
可以通過該指令檢視自己的配置
三、使用
1、把大象放到冰箱要幾步
開啟冰箱
放大象關上冰箱
2、把**放到.git倉儲中
把**放入倉儲的門口(暫存區)
git add ./ljy/txt.md
將制定檔案放到大門口
git add ./
表示將當前目錄下所有修改的檔案放到大門口
把倉儲門口的**放到倉儲房間中(版本庫)
git commit -m "這是對這次存放東西的說明"
檢視當前狀態
可以用來檢視當前**有沒有被放到倉儲中
git status
3、可以一次性把修改的**放到房間裡
git commit --all -m "一些存放檔案的說明"
4、git中的忽略檔案
可以在自己的專案文件中建立乙個.gitignore檔案,在該檔案中設定需要被忽略的檔案或目錄(也可以設定自己被忽略)。
被忽略的檔案不會被儲存到倉儲中去。
在.gitignore文件中書寫要被忽略的檔案路勁,以『/』開頭,一行寫乙個路徑,
寫法:例如
5、檢視日誌
git log
檢視歷史提交的日誌;
git log --oneline
檢視簡潔版的日誌。
6、回退到指定版本
git reset --hard head~0
表示退回到上一次提交**時的狀態
git reset --hard head~1
表示退回到上上次提交**時的狀態
git reset --hard [版本號]
表示可以通過版本號精確回退到某一某一次提交時的狀態
git reflog
可以看到每一系切換版本的記錄,可以看到所有提交的版本號
7、分支
預設是主分支master
8、建立分支
git branch dev
建立了乙個dev分支。
剛建立時dev分支裡的東西與master分支裡的相同
9、切換分支
git checkout dev
切換到指定分支,這裡指切換到名為dev的分支
git branch
可以檢視當前有哪些分支
10、合併分支
git merge dev
合併分支內容,把當前分支與指定分支(這裡是dev分支),進行合併
當前分支指的是git branch
命令輸出的前面帶有*的分支
合併時如果有衝突,需要手動處理,處理好之後還要提交一次
11、提交**
git push [位址] master
會把當前分支內容的提交到遠端master分支上
git pull [位址] master
會把遠端分支的資料得到,注意:本地要先初始化乙個倉儲
git clone [位址]
會得到遠端倉儲相同的資料,如果多次執行,會覆蓋本地的內容
1、ssh方式上傳**
公鑰和私鑰 兩者之間有關聯
ssh-keygen -t rsa -c "郵箱"
生成公鑰和私鑰
2、在pull和push中,先pull再push
先pull是要先保證本地版本號和伺服器的端的版本號一致,如果不一致,push會有衝突
環境配置 mac git 命令補全
思路 獲取補全指令碼。放入 brash 中載入 將如下行放到.bash profile檔案中 if f git completion.bash then git completion.bash fi 將其立即生效 source bash profile 找到 git completion.bash ...
php安裝和配置
過年在家,難得空下來想搞個各個 自己申請個網域名稱,租用下伺服器空間。看來看去還是php的server比較便宜,而且現成的 模板比較多。以前也幫別人管理過論壇和一些明星 那時都是用別人的模板,自己做的最多的就是一些美工或一些靜態頁面,沒時間對php進行深入的研究。在這裡我先總結下php安裝和配置,它...
Git 安裝和配置
在arch下安裝git比較容易,只要利用root許可權pacman s git即可,則可以獲得最新版的git 目前是1.7.6.1 然後就是常用的配置.我們可以利用git help config來查詢相應的配置選項 配置分為三個等級,乙個是整個系統等級的,在 etc gitconfig,這個配置是配...