# 分布式版本管理工具那麼,簡單地說,git 究竟是怎樣的乙個系統呢? 請注意接下來的內容非常重要,若你理解了 git 的思想和基本工作原理,用起來就會知其所以然,游刃有餘。 在學習 git 時,請盡量理清你對其它版本管理系統已有的認識,如 cvs、subversion 或 perforce, 這樣能幫助你使用工具時避免發生混淆。儘管 git 用起來與其它的版本控制系統非常相似, 但它在對資訊的儲存和認知方式上卻有很大差異,理解這些差異將有助於避免使用中的困惑。
直接記錄快照,而非差異比較
git 和其它版本控制系統(包括 subversion 和近似工具)的主要差別在於 git 對待資料的方式。 從概念上來說,其它大部分系統以檔案變更列表的方式儲存資訊,這類系統(cvs、subversion、perforce、bazaar 等等) 將它們儲存的資訊看作是一組基本檔案和每個檔案隨時間逐步累積的差異 (它們通常稱作 基於差異(delta-based) 的版本控制)。
sudo apt-get install git
git init # 當前目錄下建立空倉庫配置使用者
git config --global user.name bajie
git config --global user.email [email protected]
git status # 檢視資料夾檔案狀態,紅色未管理
git add . # 管理所有檔案,綠色
git commit -m '第一版本' # 生成版本
git log # 檢視版本commit
git reset --hard 版本號 # 回滾版本
git reflog # 記錄切換版本記錄
git branch 分支名 # 建立分支
git checkou 分支名 # 切換分支
git branch -a # 檢視所有分支
git merge 分支名 # 合併分支到master
git branch -d 分支名 # 刪除分支
推送到遠端gitee
git push origin dev:master # 將本地的dev分支推送到gitee的 master 主分支上
Git簡單指令
1.git init 把這個目錄變成git可以管理的倉庫 2.git add readme.txt 新增到暫存區裡面去 3.git commit m readme.txt提交 用命令 git commit告訴git,把檔案提交到倉庫 4.git status 來檢視是否還有檔案未提交 5.git d...
git指令簡單粗暴
git status 有兩種顏色,一種是綠色,一種是紅色 紅色為剛更改完 1,最開始流程 git init git add 變成綠色 git commit m 注釋,可以寫上修改內容 檢視在最後一次提交之後的所有變更 git differ head 檢視新增 add 而並未提交 commit 的變更...
git 簡單指令
檢視狀態 git status 檢視當前所屬分支 git branch 新增新內容 git add 提交並注釋 git commit m 注釋 推送倉庫 git push 切換分支 git checkout 新建分支 git checkout b 新建分支推送到倉庫 git push u origi...