- git config --global user.name "你的名字"
- git config --global user.email "你的邮箱"
- 拉取代码的时候,username则是邮箱,密码则是登录密码
- git add -A 添加文件到暂存区
- git commit -m "xxx" 把暂存区的所有文件提交到仓库区,暂存区空空荡荡。
- git push -u origin master 把仓库区的文件提交到远程仓库里。
- 创建分支other git branch other
- 切换到other分支 git checkout other
- 将当前分支在远程other分支对应 git push --set-upstream origin other
- 将other分支提交到远程 git push origin other
- 查看当前所有分支 git branch -a
- 查看本地分支 git branch
- 查看远程分支 git branch -r
查看当前状态:git status
- 拉取代码: git pull
- ---- tag -----
- 创建本地tag:git tag <tagname>
- 推送到远程tag:git push origin <tagname> ------- 默认标签是打在最新提交的commit上的。
- 删除本地tag:git tag -d <tagname>
- 删除远程tag:git push origin :refs/tags/<tagname>
- 查看commit列表提交id: git log --pretty=oneline --abbrev-commit
- 给提交的代码添加tag:git tag <tagname> id
- 合并分支( 将dev分支合并到master分支 )
- 1、首先切换到master分支上
- 2、如果是多人开发的话 需要把远程master上的代码pull下来
- 3、然后我们把dev分支的代码合并到master上:git merge dev
- 代码回滚到 96f6ec9bf41fe0e425f8495d46a52b8f990facd3版本
- git reset --hard 96f6ec9bf41fe0e425f8495d46a52b8f990facd3
- 找回git add上个版本的问题
- git fsck --lost-found
- 然后我们去项目的.git下找到这个目录 .git\lost-found\other