git 日常操作

2021-08-29 12:35:35 字數 2286 閱讀 4489

git config --global user.name 'qqh'

git config --global user.email '[email protected]'

ssh-keygen -t rsa -c '[email protected]'

ssh [email protected](測試)

//生成金鑰(c:\users\administrator\.ssh)

git init

git clone

git add .

git commit -m 『message』

git commit --amend 撤銷commit

git reset head contributing.md 取消快取的檔案

git checkout – contributing.md 取消對檔案的修改

git rm test.txt

git branch testing 建立分支

git checkout -b iss53 建立並切換

將test分支合併到當前分支,(若有衝突,手動修改完後,再執行一次git add,再git commit)

git merge test

git merge --no-ff master

切換分支

git checkout testing

刪除test分支

git branch -d test

檢視遠端狀態

git remote -v

檢視倉庫狀態

git status

比較檔案差異

git diff

比較檔案在兩次提交中的差異

git diff oldcommitid newcommitid 檔名

檢視log

git log

獲取遠端倉庫

git pull

git pull origin master

檢視遠端倉庫

git remote

git remote -v

git remote add origin [遠端倉庫git位址]

git remote show origin 檢視當前遠端倉庫資訊

git remote rename 原名 新名

git remote rm 遠端倉庫名 -> 刪除

推送test分支到遠端test

git branch --set-upstream-to=origin/test test

推送到遠端倉庫

git push

git push origin master

注:預設後面的引數都省略了,上面的命令等於:

git push origin head:master

從遠端倉庫抓取資料

從遠端獲取最新版本

git full origin master

合併遠端倉庫到本地

git merge origin/master

拉取遠端分支並建立本地

git fetch origin v7.1.0:v7.1.0

關聯遠端分支

git branch --set-upstream-to=origin/v7.1.0 v7.1.0

git記住賬號密碼

.git/config 檔案

[user]

name = 『[email protected]

email = 『[email protected]

[credential]

helper = store

git日常操作

常用命令 git init 初始化倉庫 git add all 加所有檔案到倉庫 可以用git add 檔名 正規表示式 篩選所要加的檔案 git commit m 提交修改的內容 git push u origin master 推送到遠端的master git push u origin 自己建...

git 日常 操作

1.檢視分支git branch2.新建分支git branch 分支名3.切換分支git checkout 分支名4.合併分支 切換到主分支 去合併分支 git checkout 主分支名 合併 git merge 分支名5.提交過程 1.add修改的檔案 git add 點 是所有修改的檔案,否...

git日常操作

1.拉取遠端分之 git clone 2.刪除遠端分之 如果不再需要某個遠端分支了,比如搞定了某個特性並把它合併進了遠端的 master 分支 或任何其他存放 穩定 的地方 可以用這個非常無厘頭的語法來刪除它 git push 遠端名 分支名 如果想在伺服器上刪 除 serverfix 分支,執行下...