美文网首页
git(学习)

git(学习)

作者: knock | 来源:发表于2021-06-18 18:18 被阅读0次

设置提交的用户名和密码

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合并过去的信息会是一条提交直线

相关文章

  • Git+node.js+TDD

    目录 Git学习 node.js学习 用Nodejs和Git完成TDD编程 Git学习 Git是什么Git是一款免...

  • Git 学习笔记

    ----------------- Git 学习 ------------------ Git 简介 Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • Git学习之思维导图

    Git学习之思维导图 Git学习之思维导图

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • 2018-04-18

    git学习小结 关于git init,git add,git commit 用法总结 1.首先配置git 全局配置...

网友评论

      本文标题:git(学习)

      本文链接:https://www.haomeiwen.com/subject/aevxeltx.html