// 设置全局
git config --global user.name "Author Name"
git config --global user.email "Author Email"
// 或者设置本地项目库配置
git config user.name "Author Name"
git config user.email "Author Email"
//获取
git clone XXX.git
//查看当前分支服务器地址
git remote -v
//拉取服务器代码
git pull
//判断本地代码状态
git status
//添加
git add
//取消添加
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了
//本地提交
git commit -m ""
//合并提交
git rebase -i 版本号
//推送到服务器
git push
//创建标签
git tag -a v0.1.2 -m “0.1.2版本”
//将tag推送到服务器
git push origin v0.1.2
//强制恢复到一个版本 git reset —hard
git reset 3eae9f7e411a1c9081d3918b0da1233ae181cbfb —hard
//查看本地分支&查看远程分支&查看所有分支「本地/远程」
git branch 本地分支
git branch -r 远程分支
git branch -a 所有分支
//切换分支
git checkout develop
//拉取远程分支
git checkout -b develop remotes/origin/develop
//新建分支
git checkout -b develop
//将新建分支推送到服务器
git push origin develop
//新建分支关联
git branch --set-upstream-to=origin/develop
//提交冲突,保存本地分支
git stash save
//解决冲突,恢复本地分支
git stash pop
//产看服务器变化
gitk
//服务器回滚到本地版本
git push origin --force
网友评论