Git命令学习

配置你的git名字

git config --global user.name "你的名字"

配置你的邮箱

git config --global user.email "你的邮箱"

初始化Git

git init

查看提交记录

git log

查看当前状态

git status

添加到暂存区

git add .

提交

git commit -m "提交变更信息"

查看工作区变更

git diff

查看暂存区变更

git diff --staged

删除文件

git rm <文件名>

// 删除的文件会直接被放到暂存区

重命名文件

git mv <文件名> <新文件名>

恢复工作区的变更

git checkout -- <需要恢复的文件名>

//此方法比较危险 如果你再次后悔就五天无力了   
//推荐使用下面的方法

git stash

//如果你后悔撤销了使用下面命令恢复
 
git stash apply

恢复暂存区的变更

git reset HEAD <需要恢复的文件名>

恢复历史记录的变更

git reset --hard <commit //提交记录commit的哈希值>

给记录打一个tag(节点)

git tag -a "tag名" -m "打tag的信息"

查看所有tag

git tag

查看某一tag的详细信息

git show 'tag名'

分支

// 查看分支
git branch
// 创建分支
git branch <分支名>
// 切换分支
git checkout <分支名>
// 创建并切换分支
git checkout -b <分支名>
// 删除分支
git branch -d <分支名>
// 强制删除分支
git branch -D <分支名>
// 合并分支 切换到主分支
git merge <分支名>
// 查看已经合并的分支
git branch --merged

挑选某一次的提交

git cherry-pick <提交的哈希值>
利用github创建远程仓库
1. 登录自己的github账号
2. 点击头像左面的+里面的new repository
3. 填写仓库名、描述(可以不填)
4. 选择public
5. 点击创建
查看当前远程仓库
git remote -v
更改远程仓库地址
git remote set-url origin 地址
获取远程仓库的所有分支
git fetch 
从远程仓库拉取更新
git pull origin 分支名
将自己的代码推送到远程仓库
git push origin 分支名
将您的项目推送到远程仓库
1.echo "# aaa" >> README.md
2.git init
3.git add README.md
4.git commit -m "first commit"
5.git remote add origin "仓库地址"
6.git push -u origin master

//or如果您的项目以前就存在仓库里

1.git remote add origin https://github.com/frxing/aaa.git
2.git push -u origin master
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 是目前最流行的分布式版本控制系统之一。 版本控制指的是,记录每次版本变更的内容和时间等细节,保留各版本之间...
    神齐阅读 5,305评论 0 7
  • git安装和配置: 一、安装git客户端,查看如下链接:https://www.cnblogs.com/ximia...
    零下的雨阅读 2,890评论 0 1
  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 7,093评论 0 1
  • 这篇博文是自己在学习git过程中的思考总结。本文仅仅代表个人的看法,如有不妥地方还请本文文末留言。 😊 原文链接g...
    Ming_Hu阅读 4,955评论 4 18
  • 最近在看 廖雪峰的 Git 教程 真心推荐,作为开发都去看下,大概零零散散用了一天时间吧,把整个教程看了一遍,跟这...
    YoungerDev阅读 2,784评论 0 7

友情链接更多精彩内容