git 是當前最流行的版本控制程式之一,文字包含了
git
的一些基本用法 建立
git
倉庫 初始化
git 倉庫
mkdirproject # 建立專案目錄
cdproject # 進入到專案目錄
gitinit # 初始化 git 倉庫。此命令會在當前目錄新建乙個 .git 目錄,用於儲存 git 倉庫的相關資訊
初始化提交
touchreadme
gitadd . # 將當前目錄新增到 git 倉庫中, 使用 git add -a 則是新增所有改動的文件
gitcommit -m
"initial commit"
gitremote add origingit @github.com:lugir/repo.git # 設定倉庫
修補提交(修補最近一次的提交而不建立新的提交)
gitcommit --amend
-m"commit message."
提交衝突時可以合併後再推送
gitpull # 獲取遠端版本庫提交與本地提交進行合併
gitpush # 提交
使用別人的倉庫
gitclone http://path/to/git.git # clone 的內容會放在當前目錄下的新目錄
將**從本地回傳到倉庫
gitpush -u origin master
使用 git status 檢視檔案狀態
gitstatus
檢視提交日誌
gitlog # 檢視提交資訊
gitlog --pretty=oneline # 以整潔的單行形式顯示提交資訊
git 分支
gitbranch # 檢視分支
gitbranch 6.x- 1.x # 新增分支 6.x-1.x
gitbranch checkout master # 切換到主分支
gitbranch -d 6.x- 1.x # 刪除分支 6.x-1.x
gitpush origin :branchname # 刪除遠端分支
git 標籤
gittag # 檢視分支
gittag 6.x- 1.0 # 新增標籤 6.x-1.0
gitshow 6.x- 1.0 # 檢視標籤 6.x-1.0 的資訊
gittag -a 6.x- 1.0 965e066 # 為之前提交的資訊記錄 965e066 加上標籤
gitpush --tags
# 提交時帶上標籤資訊
gitpush origin :/refs//tagname # 刪除遠端標籤
從 git 倉庫中匯出專案
gitarchive --formattar--output/path/to/file.tar master # 將 master 以 tar 格式打包到指定檔案
使用 git 的一些基本守則: 當要
commit/
提交patch時:
· 使用 git diff --check 檢查行尾有沒有多餘的空白
· 每個 commit 只改一件事情。如果乙個文件有多個變更,使用 git add --patch 只選擇文件中的部分變更進入 stage
· 寫清楚 commit message
Linux基礎命令集
linux基礎命令集 命令動詞 簡要說明 cd directory 進入指定的目錄 cd 進入上一級目錄 cd directory 進入目錄 cd進入使用者自己的目錄 cp file from file to 拷貝檔案 ln s source linkname 為乙個檔案建立鏈結 ls direct...
終端常用操作命令集
檢視幫助 npm l 檢視全域性安裝包 npm list g depth 0 了解哪些包需要更新 npm outdated g depth 0 全域性安裝 npm install g 全域性解除安裝 npm uninstall g 更新全部 npm update g 全域性解除安裝 npm upda...
MySQL下命令集 mysql命令集
一 連線mysql。1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...