首次上传
-
本地初始化
git init
-
创建仓库
git clone NAME
-
排除不上传的文件
git ignore FILE
-
添加到本地缓存区
git add .
-
添加版本描述
git commit -m "MESSAGE"
-
关联线上仓库
git remote add origin http://...git
-
首次提交线上仓库
git push -u origin master
-
以后提交仓库
git push
开发分支
- 创建分支
git checkout -b NAME
-
查看分支
git branch
-
切换分支
git checkout NAME
上传代码
-
添加到本地缓存
git add .
-
添加版本描述
git commit -m "MESSAGE"
-
上传到线上
git push
-
上传到分支
git push origin NAME
下载代码
-
首次下载
git clone http://...git
-
下载到分支
git pull origin NAME
-
下载到本地
git pull
合并代码
-
切换到分支
git checkout master //切换到主分支 git checkout NAME //切换到其它分支
-
拉取分支代码
git pull origin NAME1 git pull origin NAME2
-
比较内容
( 保持当前 | 应用最新 | 全部保留 | 比较 )
删除分支
-
删除分支文件
git rm FILE git commit -m "MESSAGE" git push origin BRANCH
-
删除本地分支
git branch -D BRANCH
-
删除线上分支
git push origin --delete BRANCH
版本回滚
-
查看日志
git log --pretty=oneline
-
查看完整日志
git log
-
根据id回退到指定版本
git reset --hard id
-
替代到线上
git push origin HEAD --force
-
查看命令操作历史
git reflog
-
单文件版本回滚
git log FILE //查看日志 git reset ID FILE //回退版本 git commit -m "MESSAGE" //提交备注 git checkout FILE //更新工作区
个人信息
-
查看用户名&邮箱
git config user.name git config user.email
-
修改信息
git config --global user.name "..." git config --global user.email "..."