- 1.gitee和github创建两个代码仓库
- 2.关联两个仓库
git remote add github(别名-通常是origin现在绑定的是两个仓库使用仓库做别名) git@github.com:xxxx/Test.git
git remote add gitee git@gitee.com:xxxx/Test.git
- 3.创建文件提交仓库
touch README.md
git add README.md
git commit -m "first commit"
git push -u github master
git push -u gitee master
如果要推送到GitHub,使用命令:git push github master
如果要推送到Gitee,使用命令:git push gitee master
1.例如:刚刚提交的代码中,不想把 a.txt提交上去,撤销 a.txt ,使用下面代码
git rm --cached a.txt查看最近2次提交
git log -2查看最近2次 修改文件记录
git log -2 -p查看git log的统计
git log --stat退出git log 模式 Ctrl + Z
比如git add .把文件a.txt和b.txt全部添加到缓存区了,此时不想把b.txt添加缓存区,则可以:
git rest HEAD b.txt
# 或者 全部撤销,再重新添加到缓存区
git rest HEAD . -m 后面跟上 标签描述信息
git tag -a v1.0.0 -m "第一个版本号"
git tag -a help -m "help版本号"检索标签
# 获取所有标签
git tag -l
# 检索条件 以v开头
git tag -l "v*"把标签推送到远程仓库
# 推送某个tag
# git push 远程仓库名 tag名 --- 如: 推送help标签
git push origin help
# 推送所有标签
git push origin --tags删除标签
# 删除本地仓库标签
# git tag -d 标签名
git tag -d help
# 把删除的标签同步到远程仓库
# git push origin :refs/tags/标签名
git push origin :refs/tags/help或者
git tag -d help
git push origin --delete help创建分支login
git branch login查看分支
git branch切换分支
git checkout 分支名最简单创建分支的方法:创建分支login并切换到login分支下
git checkout -b login首先需要从其它分支上切换回主分支,如:
git checkout main在主分支上进行合并
git merge login删除本地分支
# git branch -d 分支名
git branch -d login删除远程分支
#git push 远程仓库门 --delete 分支名
git push origin --delete login查看本地与远程仓库关联的分支
git branch -a查看远程仓库的所有分支
# git ls-remote 远程仓库名
git ls-remote gitee拉取远程分支
#git fetch 远程仓库名 远程仓库分支
git fetch origin future/user