1.簡介
git是乙個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的基本專案管理。
2.特點
git是分布式的。相比於集中式(比如:svn)最大的區別在於開發中可以提交修改到本地,每個開發者通過轉殖,可以在本地機器上拷貝乙個完整的git倉庫。
3.基本命令
建立乙個目錄(建立版本庫目錄):mkdir 目錄名
初始化倉庫:git init
檢視最新檔案修改狀態:git statue
新增修改檔案到提交佇列:git add 待提交的檔名
將待提交的佇列提交到倉庫:git commit -m "本次提交的註解"
檢視自己修改了哪些內容(要在git commit之前使用):git diff 檢視修改的檔名
檢視git倉庫歷史版本資訊:git log
回到某個版本(通過版本號來回到指定版本,版本號可以通過git log來檢視,版本號很長,寫個五六位就差不多了):git reset --hard 版本號
檢視或建立分支(建立的話後面加上分支名稱):git branch
切換分支:git checkout 想要的分支名稱
建立並切換到分支:git checkout -b 分支名
合併某一分支:git merge 某一分支名稱
推送本地分支到遠端:git push origin master
建立遠端分支到本地:git checkout -b 分支名 origin/分支名
獲取遠端最新分支merge到本地:git pull origin master
獲取遠端最新分支到本地(不合併):git fetch origin master
暫存本地分支的修改:git stash
更新(171120):
推送本地分支(xuchaoi)到遠端分支上(origin/xuchaoi)[注釋:local_branch:remote_branch]:git push origin xuchaoi:xuchaoi
刪除遠端分支(即:推送乙個空分支到遠端)[注釋::remote_branch]:git push origin :xuchaoi
獲取遠端分支最新更新到本地分支[注釋:remote_branch:local_branch]:git fetch origin xuchaoi:xuchaoi
檢視git使用者名稱:git config user.name
修改git使用者名稱:git config --global user.name "使用者名稱"
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 建...