git(学习)

设置提交的用户名和密码

git config --global user.name "username"
git config --global user.email useremail@qq.com

查看提交的用户名和密码

git config user.name
git config user.email

克隆git地址

git clone https://github.com/tianqixin/runoob-git-test

git 提交撤销

image.png

git add撤销

image.png

git 单文件修改撤销

在工作区修改,但并未提交到暂存区(即并没有add)
对于单个文件的撤销修改而言,使用下面方法
git checkout -- 文件名
若想撤销工作区中所有文件的修改,则
git checkout .

git 常用操作

git pull
git add .
git commit -m "add file a"
git push
git diff

分支

查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git breach -d <name>

tag

1、查看提交记录
git log --pretty=oneline --abbrev-commit
2、查看标签tag
git tag (-n)
3、查看标签信息
git show <标签名>

  1. 创建标签:
    git tag "标签名"
  2. 创建带有说明的标签:
    git tag -a "标签名" -m "指定说明文字"
    6、给指定的commit id打标签
    git tag -a "标签名" commitID
    7、本地标签推送到远程
    git push origin <标签名>
    8、获取指定tag代码
    8.1:切换到标签(git checkout <标签名>),提示你当前处于一个“detached HEAD" 状态, tag 相当于是一个快照,是无法更改它的代码的
    8.2:如果要在 tag 代码的基础上做修改,需要新建一个分支 git checkout -b <分支名> <标签名>
  3. 删除标签:
    git tag -d <标签名>
  4. 删除远程标签:
    git tag -d <标签名>
    git push origin :refs/tags/ <标签名>
    或者
    git push origin --delete tag
    11.、重命名
    git tag -d
    git tag -a -m "information"
    或者
    git tag -f
    git tag -d

重置&与回滚

12.回滚
git revert commitid 回滚提交 提交的内容会丢失
13.重置提交
git reset commitid 重置提交 代码回滚到提交id时刻 提交的内容会回滚到未保存区
git reset --hard commitid 代码重置到提交id的时刻 同时永久丢弃删除暂存区里的所有文件(本地丢失)

变基

14.在master 分支 执行 git rebase dev 可以将dev提交的信息 合并到master ,且dev合并过去的信息会是一条提交直线

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇博文是自己在学习git过程中的思考总结。本文仅仅代表个人的看法,如有不妥地方还请本文文末留言。 😊 原文链接g...
    Ming_Hu阅读 1,275评论 4 18
  • 引用 感谢廖海峰老师的精彩文章文章出处https://www.liaoxuefeng.com/wiki/89604...
    学习ing兰阅读 263评论 0 0
  • 安装: windows安装git-- msysgit是windows版的git,下载单独的.exe按照默认选项安装...
    alceyp阅读 811评论 0 0
  • git全局命令 git config --list --show-origin:查看所有的配置以及它们所在的文件 ...
    街道shu记阅读 184评论 0 1
  • 目录 clone add commit checkout pull push branch reset diff ...
    楼上那位阅读 474评论 0 0

友情链接更多精彩内容