git關(guān)于分支的操作
-
git checkout -b test origin/***在本地創(chuàng)建并且換到test分支,test分支追蹤的是遠(yuǎn)端分支*** -
git branch 分支名創(chuàng)建分支 -
git branch -d 分支名刪除分支 -
git checkout 分支名切換分支 -
git branch -r查看遠(yuǎn)程分支 -
git branch -a查看所有分支 -
git fetch --help查看fetch說明 -
git fetch -p --all刷新本地能見的所有分支 -
git brach -v查看本地分支近況 -
git brach -vv查看本地分支和遠(yuǎn)程分支的關(guān)系 -
git remote -v查看當(dāng)前遠(yuǎn)程倉(cāng)庫(kù)信息 git branch --set-upstream-to=origin/***-
git branch -u origin/***同上,將當(dāng)前分支追蹤到指定遠(yuǎn)程分支
git用戶、郵箱的操作
-
git config user.name查看自己的用戶名 -
git config user.email查看自己的郵箱 -
git config --global user.name "XXX"更改自己的用戶名 -
git config --global user.email "XXX"更改自己的郵箱
修改遠(yuǎn)端地址
- git remote set-url origin http://192.168.100.235:9797/john/git_test.git](http://192.168.100.235:9797/john/git_test.git
后悔的操作
-
git checkout -- filename撤銷本地對(duì)文件的修改 -
git commit --amend修改上一次提交信息,將本次修改同時(shí)增加到上次提交 -
git log -p filename查看一個(gè)文件的上一個(gè)版本 -
git reset commit-id filename對(duì)單個(gè)文件進(jìn)行reset操作,回退到commit-id對(duì)應(yīng)的版本 -
git reset commit-id回退項(xiàng)目到指定版本