git是一款用於**版本管理的工具,最優秀,沒有之一
1.分布式
2.分支管理非常優秀
3.版本管理比svn優秀
4.git有工作區和版本庫 版本庫又分為 暫存區和本地庫
5.git的工作流程先在工作區工作,然後提交到暫存區,最終提交到本地庫
在本地建立工作區,並將其add到git的暫存區中,然後commit到本地庫
工作區 -> 暫存區 -> 版本庫
版本庫如何管理**的各個版本?版本庫會建立乙個master分支。
git init
初始化之後會在操作的區域出現乙個隱藏資料夾 .git
git add 檔名
輸入顯示狀態出現綠色的代表已提交到暫存區
vi 檔案:編輯檔案
i:進入編輯模式
:來到底行模式
wq:儲存退出
git commit -m '提交的內容的文字說明'
注意第一次提交的時候
git config --global user.email 'email' 說明:指定郵箱
git config --global user.name 'name' 說明:指定操作者
git diff 檔名 工作區和暫存區比較
git diff head 檔名 工作區和本地庫比較
git diff --cached 檔名 暫存區和本地庫比較
git status 檔名
git reset --hard head^ 回退到上乙個版本
git reset --hard 版本號 回退到指定的版本
git log 檔名
git log --decorate 檔名
git reflog 檔名
git checkout -- 檔名
git reset head 檔名
可以使用碼雲
也可以使用github
下面以碼雲為例
在碼雲中建立乙個倉庫
git remote add origin 遠端倉庫的位址
第一次拉取,需要將遠端master分支和本地master分支進行關聯
git pull origin master --allow-unrelated-histories
--allow-unrelated-histories :將遠端master分支和本地master分支強行合併
git push
首次推送需要使用如下命令:
git push -u origin master
新建資料夾,右擊,git bash here
git clone 遠端倉庫位址
git branch
git branch 分支名
git branch dev
git checkout 分支名
git checkout dev
在master分支上進行操作
git merge 分支名
git merge dev
mater分支去刪除dev分支
git branch -d 分支名
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...
Git 基本命令
說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...