git是乙個開源的分布式版本控制工具
配置身份
配置身份
git config --global user.name "tony"
git config --global user.email "[email protected]"
檢查是否配置成功
檢查配置
git config --global user.name
git config --global user.email
建立本地**倉庫
建立本地倉庫
git init
倉庫建立完成後會在專案目錄下生成乙個隱藏的.git資料夾 這個資料夾就是用來記錄本地所有的git操作的
如果你想要刪除本地倉庫 只需要刪除這個資料夾就行
提交本地**
git add [提交的檔名] // 提交乙個檔案
git add . // 提交所有檔案
現在所有檔案都加好了 然後用commit命令提交下
git commit -m "first commit."
忽略檔案
在專案中建立 .gitignore 檔案
在.gitignore檔案下 每行指定的檔案或目錄會排除在版本控制外
檢視修改內容
檢視更改內容
撤銷未提交的修改
git checkout
撤回提交
git reset
檢視提交記錄
檢視修改一行
git log 31f8f5c098c2b1988deea9a99a4511e35f85f0b6 -1
檢視具體修改內容
git log 31f8f5c098c2b1988deea9a99a4511e35f85f0b6 -1 -p
檢視分支
建立分支
git branch version1.0
切換分支
git checkout version1.0
合併分支
git checkout master
git merge version1.0
刪除分支
git branch -d version1.0
與遠端版本庫協作
git clone
本地修改內容同步到遠端版本庫
git push origin master
遠端版本庫修改同步到本地
git fetch origin master
檢視遠端版本庫修改了那些東西
git diff origin/master
之後在呼叫merge命令將origin/master分支上的修改合併到主分支上
git merge origin/master
pull命令是相當於 fetch和merge兩個命令放在一起執行
git pull origon master
git 基礎的命令列
1.基礎的檢視 關聯的遠端倉庫 git remote v 檢視提交的源 git status 檢視git的狀態 git branch v 檢視git的分支2.刪除源 git remote rm explain n xx fetch n xx push origin xx fetch origin x...
git 命令列 和 cmd命令列
設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...
命令列基礎
命令列常用單詞 directory 目錄,資料夾 file 檔案make 新建 remove 刪除 move 移動 copy 複製 list 羅列 link 鏈結 find 查詢 echo 發出回聲,重複 touch 觸控 change 改變 舉幾個栗子 比如 ls 其實是 list 列表 的縮寫,...