美文网首页工作生活
关于Git的使用以及操作

关于Git的使用以及操作

作者: 长街漫步 | 来源:发表于2019-06-30 18:57 被阅读0次

先上一张自己整理的常用命令集合

Git.png

1、获取 shh

  • 在根目录 ~ 下执行 ssh-keygen(直接回车,是否覆盖之前的key yes)然后进入刚才所在目(windows 用户 一般 在 c盘用户目录下.ssh文件夹下,Mac 用户 在 ~/.ssh)
  • 查看 id_rsa.pub 公钥 复制内容 cat id_rsa.pub
  • 到GitHub Or GitLab 上 点击设置 然后 选择 SSH和GPG 选项 然后new SSH key
  • 填写信息, 粘贴刚才复制的内容就ok了!;

不熟悉命令的童鞋 推荐一款软件 sourcetree

2、第一次使用git 需要告诉你是谁?

配置用户名:git config --global user.name '你的用户名(英文)'
配置邮箱:git config --global user.email'你的邮箱'

pwd 查看当前目录
git init 初始化一个仓库
git status 查看仓库的状态

git add 操作会把工作区的求该添加到暂存区
git add * 或者 git add ./把当前目录所有的提交
git commit -m '修改描述' 把暂存区的所有修改内容一次性提交到mastor分支上

git log 查看修改日志
git log --pretty=oneline 查看日志 一行模式
git reflog 查看版本id前7位 并且可以查看只要commit的内容
代码版本回退和切换

git reset --hard '提交id(版本号)'
git reset --hard head^ 上一个本
git reset --hard head^^ 上两个版本
git reset --hard head-n

撤销:撤销分两种情况
git checkout 文件名 撤销文件 没有add提交到暂存区的时候
​已经add到暂存区的时候撤销 git reset HEAD 文件名

分支相关
git branch 查看当前分支列表
git checkout -b 分支名字 创建并切换分支(把分支上的所有记录全部都拷贝过去)
git checkout 分支名字 切换分支
git branch -d 分支名字 删除分支
git merge 分支名字 合并 某分支到当前分支

克隆远程仓库:git clone 仓库地址(HTTPS和SSH)协议都可以(ssh协议必须在github或者gitlab中 添加了你的公钥),克隆好之后,就会在本地生成一个该项目的仓库,不需要在手动去执行git init操作。

**注意:克隆不需要克隆多次,一般只需要克隆一次(前提你的代码不丢失)
更新远程仓库的代码:git pull origin 分支名字

推送代码到远程仓库:git push origin 分支名字, (在推送之前尽量要git pull 一下。要保证远端代码和本地代码保持同步。)

本地文件和github仓库关联步骤

git init  初始化仓库
git remote add origin ssh地址(仓库)
git pull origin master

// 新建文件等操作之后
git add *.文件
git commit -m '描述'
git push origin master

Git 自定义别名!!

git config --global alias.st status >> git st
git config --global alias.a add .  >> git a

有兴趣的童鞋可以自己去研究哈!在这里就不多写别的命令了,自己熟悉的命令才是敲的最爽的

相关文章

  • 关于Git的使用以及操作

    先上一张自己整理的常用命令集合 1、获取 shh 在根目录 ~ 下执行 ssh-keygen(直接回车,是否覆盖之...

  • 2018-09-21

    作业说明 了解并学会git的基本操作以及学习git的意义 学会使用Markdown,了解各项基本操作,并用Mark...

  • Idea集成Git的操作步骤以及Idea上使用Git提交、更新项

    Idea集成Git的操作步骤以及Idea上使用Git提交、更新项目 1,工具准备 Idea的下载、安装和使用 具体...

  • GIT和Github

    #Git的初识 ##Git 的使用 Git 使用初尝试 新建项目来操作 克隆已有项目来操作 Git 的使用 by ...

  • git命令行使用指南

    文章基于Mac版本的git操作. 关于 git. 之前一直使用SVN, 开发个人项目时会使用GitHub Desk...

  • Vim 常用操作

    我们在使用 git 的过程中会经常遇到 Vim 的操作,现将常用操作总结一下。 一、关于 Vim 在 git 中输...

  • ios git的使用

    git本地操作 git团队开发操作 git分支管理 gitHub使用

  • 关于git以及Tower的使用

    时间:2017-3-8 地点:杭州市 一:新建仓库 1、填写仓库名称 2、若想设定为私有,可在可见性框中打钩 3、...

  • git操作指令,以及常规线上代码操作

    安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note 线上可参考指南:...

  • Git常规使用

    Git怎么使用?使用 git commit 进行提交操作时,Git都做了什么? Git怎么使用? 下载、安装Git...

网友评论

    本文标题:关于Git的使用以及操作

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