-
git init
首先在git bash中切换至你所要创建的repository目录下,初始化repository并创建 -
git add README.md
添加你要上传到repository里的文件git add .
则是目录下所有文件均上传 -
git commit -m "first commit"
填写提交说明,双引号内是内容说明 -
git remote add origin https://github.com/你的Github名/repository名.git
连接到你的GitHub远端repository -
git push -u origin master
提交至远端repository
分支
- 查看本地和远程分支:
git branch -a
- 查看本地喝远程分支对应关系:
git branch -vv
- 创建 dev 分支:
git branch dev
- 切换到 dev 分支:
git checkout dev
- 提交 dev 分支到远程仓库:
git push origin dev
- 拉取远程仓库origin的 master 分支:
git pull origin master
- 合并本地的dev分支到本地master分支:
git merge dev
- 查看commit各版本的简要改动:
git log
,较详细信息git log --stat
- 修改最新的一次commit的注释:
git commit --amend
查看修改、撤回
- 查看当前工作区的文件修改(详细内容):
git diff
- 查看当前工作区、暂存区的文件改动:git status
- 查看commit各版本的简要改动:
git log
,较详细信息git log --stat
- 撤销当前工作区的修改(没有add):
git restore --worktree 文件名
- 放弃当前工作区的全部修改(没有add):
git checkout .
- 撤销当前暂存区的修改(已经add,没有commit),撤回到未add之前:
git restore --staged 文件名
- 当前工作区的指定文件回退到上一个commit的版本:
git restore -s HEAD~1 文件名
- 当前工作区的指定文件回退到指定commit的版本:
git restore -s commit版本号 文件名