分布式版本管理,適用於分布式開發
本地由完整的版本庫
支援和鼓勵基於分支來開發
效能優異,完整性和可靠性
sudo apt install git
一般安裝後需要進行必要配置,如下
git 配置作者和郵箱
# git config --global usr.name "username"
# git config --global usr.email useremail@***.com
# git clone url
指令
說明git config --global key value
新增git config配置
git config --list或者git config -l
檢視git config 配置列表
git config --global --unset 命名
刪除 git config 配置
git add //新增檔案到 git 系統
git rm //刪除版本庫中的檔案和目錄
git mv //移動,重新命名檔案
git commit -s //簽名提交
git commit -amend //合併上一次提交,只有乙個提交記錄,如上次提交有誤,或者漏了檔案,可以用該指令修復或補充彈出如下對話方塊
ctrl +o 儲存 ,再 按 ,ctrl +x 退出,提交完成,如下提示
git reset head //git add 乙個修改後,又不想提交了,可以用該命令撤銷 add 操作git checkout – // 修改某個檔案後(未add ),在本地工作目錄下撤銷修改,
git remote add //新增遠端倉庫的位址git push origin master // 推送到遠端倉庫
git remote -v
git log //檢視版本記錄,黃色部分為commit id
可以配合之前的git log (得到commit id),完整版的資訊量很大,帶diff 資訊git log --oneline //檢視版本提交資訊,顯示簡略資訊git log master // 從master 分支head 開始顯示所有提交
git log --author=*** //僅檢視指定提交人的版本記錄
git log --patch-with-stat //顯示版本記錄的修改檔案差異
git show [file]先在本地的路徑建立乙個空的git 倉庫:如下
cd /opt/mkdir git_test.git
cd git_test.git
git -bare init
git使用入門
入門 4 git rebase 入門 6 git checkout 和git branch分支的建立和刪除 其實我一直都沒有能夠很好的使用git這個 管理工具。作為開源專案必須學會使用的工具。因此不得不寫下一些東西來記錄。1.初始化乙個空的git倉庫 caotaiqiang server1 mkdi...
git使用 入門
一 git安裝 1.ubuntu debian安裝git sudo apt get install git core 二 git配置 1.配置使用者名稱 git config global user.name lixinglei 2.配置郵箱 git config global user.email...
Git使用入門
最近在修改mybatis generator的外掛程式,讓自動生成的 更滿足符合開發的要求,因為是業餘研究,經常需要下班後在自己電腦上來繼續之前的工作,之前的狀態是下班之前把在公司的電腦上寫的 拷到u盤,回去之後再把 拷到自己電腦中替換掉之前的,某些特定情況的資料 如 資料庫連線資訊等 還需要根據環...