初始化乙個版本倉庫
git init
clone遠端版本庫
不指定分支:
git clone [url]
指定分支,origin是分支名:
git clone -b [origin] [url]
新增git郵箱和名字
git config --global "user.email"
git config --global "user.name"
新增遠端版本庫origin,git指定路徑
git remote add origin [你的git位址]
檢視遠端倉庫
git remote -v
檢視所有分支
git branch -a
切換到dev分支
git checkout dev
獲取最新**
git pull
檢視檔案狀態,本地修改和工作區檔案
git status
檢視修改的內容
git diff [file path]
新增修改檔案到工作區
git add [file path]
提交全部修改檔案到快取區(不包括刪除檔案)
git add .
提交全部修改檔案到快取區(包括刪除檔案)
git add -a
提交你的修改注釋
git commit –m "你的注釋";
推送你的更新到遠端伺服器,語法為 git push [遠端名] [本地分支]:[遠端分支]
git push origin [origin]
合併分支
git merge [origin] 合併制定分支到當前分支
檢視線上修改
tig (上下左右切換提交版本,j、k、l內容翻頁,q退出)
建立tag標籤
git tag -a v1.0.0 -m "注釋" id
git push origin v1.0.0
先git log,檢視commit id,再放到注釋的後面
比如:git tag -a v1.0.0 -m 「修改css引用路徑」 01517c72b4aec7fb878986d97832fbcb8441f6a7
最後:git push origin v1.0.0
跟蹤新檔案
git add readme.txt
從當前跟蹤列表移除檔案,並完全刪除
git rm readme.txt
僅在暫存區刪除,保留檔案在當前目錄,不再跟蹤
git rm –cached readme.txt
重新命名檔案
git mv reademe.txt readme
檢視提交的歷史記錄
git log
修改最後一次提交注釋的,利用–amend引數
git checkout –- readme.txt
建立乙個分支
git branch dev
切換工作目錄到dev
git chekcout dev
將上面的命令合在一起,建立dev分支並切換到dev
git chekcout –b dev
合併dev分支,當前工作目錄為master
git merge dev
合併完成後,沒有出現衝突,刪除dev分支
git branch –d dev
拉去遠端倉庫的資料,語法為 git fetch [remote-name]
git fetch
fetch 會拉去最新的遠端倉庫資料,但不會自動到當前目錄下,要自動合併
git pull
檢視遠端倉庫的資訊
git remote show origin
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
git 常用命令
檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...
git常用命令
詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...