1.記錄歷史版本(每一次修改的記錄)資訊,能快速回退到每乙個版本2.方便團隊之間開發寫作
3.遠端控制,遠端開發
4.分布式版本控制系統
分為三個區域:
1.工作區(編輯**的地方)
2.暫存區(常用來做臨時儲存)
3.歷史區(有儲存的歷史版本)
工作流程: 工作區——>暫存區——>歷史區——>可以恢復到工作區,或者直接提交到遠端倉庫
git init 初始化乙個本地倉庫
git config -l 檢視全域性配置資訊
git config --global -l 也可實現檢視全域性配置資訊
git config --global user.name "要設定的名稱" 設定全域性配置資訊的名稱
git config --global user.email"要設定的郵箱" 設定全域性配置資訊的郵箱
git add -a/
.(-a或者.) 把本地**提交到暫存區
(全部)
git add 檔名 把指定檔案提交到暫存區
git commit -m "描述" 提交到歷史區,生成歷史版本資訊
git status 檢視當前檔案的狀態
(紅代表在工作區,綠色代表在暫存區,
看不見代表所有都在歷史區)
git log 檢視歷史版本資訊
git reflog 檢視歷史版本資訊,包括恢復資訊
git reset --hard 版本號 從歷史區回滾到工作區
(完整的版本號和版本號頭七位都可以)
git clone 遠端倉庫位址 clone 遠端倉庫的中的檔案,如果本地沒有倉庫,自動建立git倉庫
git remote -v 檢視本地倉庫和遠端倉庫的鏈結
git remote add origin
(這個為連線名,隨便起) git遠端倉庫位址 讓本地倉庫和git遠端倉庫鏈結
git remote rm origin
(連線時,起的名是什麼,刪除就要用什麼) 刪除鏈結資訊
git pull origin master 拉去遠端倉庫的檔案到本地倉庫
git push origin master 提交本地倉庫檔案,到遠端倉庫
(在歷史區的檔案,一般先拉取在提交)
git branch -v 檢視本地分支資訊
git branch 分支名 建立新的分支
git checkout 分支名 切換分支
git branch -d 分支名 刪除分支
git merge 被合併分支名 合併分支
檢視分支時候,如果某個分支前邊有*號,分支名字也是綠色的,代表當前分支
常用的版本控制系統:
svn/cvs 集中式版本控制系統
git 分布式版本控制系統
提交到遠端倉庫之前,最好先拉取遠端倉庫的檔案,不然有時會出現衝突
在分支上的操作不會影響主分支和其他分支.到最後要切換到主分支上去合併其他分支。
git常用的一些操作
一 你是第乙個提交 到github gitlab上的人 git init 初始化本地倉庫 git add 將檔案加到暫存區 git commit m first commit 將檔案提交到本地倉庫 git remote add origin git github.com test.git 鏈結git...
Git的一些常用操作
檢視狀態 命令列 git status 檢視專案的分時支們 包括本地和遠端 命令列 git branch a 刪除本地分支 命令列 git branch d 刪除遠端分支 命令列 git push origin delete 執行本地檔案提交上傳的順序 命令列 git init 如果已經初始化生成了...
git的一些常用操作
1 檢視 的修改狀態 git status 2 提交 3 拉取 git pull 4 建立新分支並關聯遠端分支 上邊的語句也可以寫成兩句話 建立新分支 git checkout dev 切換到該分支 git branch dev 5 檢視分支 6 合併分支 把dev分支的內容合併到當前分支 此處是將...