git关于分支的操作
-
git checkout -b test origin/***在本地创建并且换到test分支,test分支追踪的是远端分支*** -
git branch 分支名创建分支 -
git branch -d 分支名删除分支 -
git checkout 分支名切换分支 -
git branch -r查看远程分支 -
git branch -a查看所有分支 -
git fetch --help查看fetch说明 -
git fetch -p --all刷新本地能见的所有分支 -
git brach -v查看本地分支近况 -
git brach -vv查看本地分支和远程分支的关系 -
git remote -v查看当前远程仓库信息 git branch --set-upstream-to=origin/***-
git branch -u origin/***同上,将当前分支追踪到指定远程分支
git用户、邮箱的操作
-
git config user.name查看自己的用户名 -
git config user.email查看自己的邮箱 -
git config --global user.name "XXX"更改自己的用户名 -
git config --global user.email "XXX"更改自己的邮箱
修改远端地址
- 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撤销本地对文件的修改 -
git commit --amend修改上一次提交信息,将本次修改同时增加到上次提交 -
git log -p filename查看一个文件的上一个版本 -
git reset commit-id filename对单个文件进行reset操作,回退到commit-id对应的版本 -
git reset commit-id回退项目到指定版本