日常操作
第一步,
用命令 git add 告诉 Git,把文件添加到仓库
git add .
第二步,
用命令 git commit 告诉 Git,把文件提交到仓库
git commit -m "2023-06-13 21:00"
第三步,上传
git push -u 库名 branch名
下拉
git pull gitee master
git pull gitee master
git pull Bing bing1.1
下拉 bing
git pull bing master
版本操作
每条日志显示一行
git log --pretty=oneline
显示最后一次 commit 信息
git log -1 --oneline #一行简化
git log --graph #图形化输出
回退到某一版本号
git reset --hard 版本号
git reset --hard HEAD:回退上一次提交,个数表示第n次提交
git reset --hard HEAD~100:回退到第上100提交,100为参数
git reset --hard 30ae822e
git reflog :查看所有提交log,显示对应版本号
以远程服务器为准,强制覆盖本地
git reset --hard HEAD
删除本地所有修改
git reset --hard HEAD^
- 使用 ^符号 只能后退
- git reset --hard HEAD^ (一个^表示后退一步,n个表示n步)
- git reset --har HEAD~n 表示后退n步 #TODO
命令 | 描述 |
---|---|
git init | 版本库初始化 |
git remote -v | 查看远程仓库 |
git branch -r | 列出所有远程分支,需要加上 '-r’参数 |
git remote set-url BJWork git@gitee.com:gebierge/bjwork.git | 修改远程仓库地址 |
git remote add BJWork git@gitee.com:gebierge/bjwork.git | 添加远程仓库 |
git add . | 添加至暂存区 |
git commit -m '备注的词语' | 提交 |
git push -u 库名 branch名 | 推送至远程版本库 |
git pull 库名 branch名 | 拉回远程版本库 |
git diff | 差异比较 |
git log | 显示提交日志 |
git merge | 分支合并 |
git tag | 里程碑管理 |
git pull [remoteName] [localBranchName] | 拉取远程仓库 |
git push [remoteName] [localBranchName] | 推送远程仓库 |