github基礎操作命令集(ru meng)

2021-08-09 06:56:06 字數 2322 閱讀 2115

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是沒有密...