美文网首页
Git命令学习

Git命令学习

作者: btoa | 来源:发表于2018-09-28 16:40 被阅读0次

配置你的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

相关文章

  • git 入门

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

  • 2.1 分支branch 基本管理操作

    主要学习命令:git branch、git checkout [root@localhost git]# mkdi...

  • git常用命令

    (转载)学习 git 常用命令 基本命令 查看命令 合并分支 远程分支 Git主分支的名字,默认叫做Master。...

  • git 使用

    ---恢复内容开始--- 1.学习 git 命令 $ git help //查看帮助 $ git help ini...

  • Git学习----版本回退(reset & revert)

    前提 git已提交几次代码。具体方式见:Git命令学习----常用命令[https://www.jianshu.c...

  • Git 命令

    Git学习 Git命令 git init 初始化文件 git status 查看状态 git rm 删除未添加到索...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • 软件测试攻略(十八):Linux命令¬epad++拓展&页

    一、Linux命令 百度先行下载Git,使用Git Bush模拟Lunix环境学习Linux命令。 二、notep...

  • Git 命令学习

    最近在看 廖雪峰的 Git 教程 真心推荐,作为开发都去看下,大概零零散散用了一天时间吧,把整个教程看了一遍,跟这...

  • Git命令学习

    之前安装git到正常从gitlab上拉去项目代码,并不是一个连贯的过程,稀里糊涂安装Git,稀里糊涂拉取代码,昨天...

网友评论

      本文标题:Git命令学习

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