git

设置用户名、邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

初始化本地仓库
$ git init

添加至暂存区
$ git add .

提交到本地仓库
$ git commit -m <message>

查看状态
$ git status

查看文件被修改的地方
$ git diff file

提交日志
$ git log

历史记录
$ git reflog

选择版本
$ git reset --hard commit_id

撤销工作区的修改(用暂存区的文件替换工作区的文件)
$ git checkout -- file

把暂存区的修改撤销掉(unstage),重新放回工作区
git reset HEAD <file>

创建SSH Key
$ ssh-keygen -t rsa -C "远程仓库注册时的邮箱"

添加远程仓库
$ git remote add origin git@gitee.com:gwy0471/learn.git

修改远程仓库地址
$ git remote set-url origin https://github.com/qixinghaitang/learngit.git

断开远程仓库连接
$ git remote remove origin

查看当前远程仓库地址
$ git remote -v

本地仓库推送到远程仓库
$ git push

克隆远程仓库项目
$ git clone git@github.com:michaelliao/gitskills.git

创建分支
$ git branch dev

选择分支
$ git checkout dev

创建并选择分支
$ git checkout -b dev

查看分支
$ git branch

将dev分支合并到master分支上
$ git merge dev

删除dev分支
$ git branch -d dev

status不能显示中文
$ git config --global core.quotepath false

 

posted @ 2018-12-25 21:33  python_yue  阅读(175)  评论(0编辑  收藏  举报