檢出分支
git clone -b dev [email protected]
.com:pm/techsharing.git ownbranchname
檢視源
git remote
git remote -v
更改1
git remote set
-url origin ***xx
更改2
git remote rm origin
git remote add origin *********
更改3
vim .git/config
新增源
git remote add originname originurl
不新增源只增 url
git remote set-url --add origin newurl
分支關聯
git push -u origin remotebranch
git branch --
set-upstream
-to=origin/remotebranch
建立分支
git branch branchname
git checkout -b branchname
合併分支
git checkout dev
git merge --no-ff mergedbranch
刪除分支
git branch -d localbranch
git branch -d localbranch
git push -d origin remotebranch
git push origin :dev
檢視歷史
git blame filename #檢視最後是誰修改的,每一行
git blame -l 160,+10 filename
git log [--oneline|--graphy|--all] filename
git log -p filename #檢視詳細歷史修改,沒有-p 只有提交記錄,-p 後可以接數字,表明最近多少次提交歷史
配置別名
git config --global
alias.st status
git config --global
alias.ci commit
其他命令
git stash
配置檔案位址
~/.gitconfig
.git/config
設定
檢視
git
config--
list
推送設定
git config --global push.default matching #名稱匹配到的
git config --global push.default ****** # 僅當前分支對應
其他統一設定
git config --global user.name '123'
git config --global user.email '[email protected]'
git config --global core.filemode false
# 忽略檔案許可權
git config --global core.ignorecase false
windows 中
git config --global core.autocrlf false
# 換行符轉換
git config --global gui.encoding utf-8
# 避免 ui 亂碼
git config --global core.quotepath off
# 避免 git status 中文檔名亂碼
常用Git命令
下面是我在開發中常用的git命令 1.配置git git config global add user.email git config global add user.name 2.建立新的專案 git init git add git commit a m git remote add orig...
常用Git命令
附上一些git的常見命令 gitremote add origin git github.com myaccount myproject.git git push u origin master gitinit 建立repository git 命令 help 檢視幫助命令 touchfilenam...
常用Git命令
建立管理倉庫 git initadd和commit git add readme.txt git commit m wrote a readme file 簡略版log git log pretty oneline abbrev commit當前狀態 git status撤銷更改 git check...