博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
八月二十七的git
阅读量:5331 次
发布时间:2019-06-14

本文共 1209 字,大约阅读时间需要 4 分钟。

 

 

Github账号注册

Git工具下载

   网址

   下载完成后,next就可以了

1git init   将当前目录变成git可以管理的仓库

标志:在当前目录下有个 .git的隐藏文件夹

2

3、提交流程

Git add 文件名    将对应文件提交到缓存区

Git commit -m “说明内容”   将缓存区的文件提交到仓库    -m 后面提交的说明内容

 

 

配置用户

Git config --global 给本地git配置一个用户

--global  的功能

Global 全局的,在我的电脑中的任意文件夹下,这个信息都起作用。

如果不加这个参数  这个用户只能时应在当前文件夹下

凡是红色的,都是被修改的

 

 

Git diff

此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异

也就是修改之后还没有暂存起来的变化内容。

Git log

   查看提交的版本历史

   如果简单查看 git log-pretty=oneline

 

Git reset     用于穿梭git提交的版本 将当前版本回退到上一个版本

Git reset  --hard HEAD     代表当前版本

 

Git reset  --hard HEAD^    代表当前版本的上一个版本

 

Git reset  --hard HEAD^^    代表当前版本的上上一个版本

 

Git reset  --hard HEAD~10    代表当前版本向上的第十个版

 

 注意

  每次穿梭的时候head相当与一个指针,停在哪里,哪里就是当前版本,如果想回到未来某个版本(前提是有这个版本)使用git.reset --hard 版本号就行了

回到未来

Git.reflog 查看命令历史

一边确定回到哪个未来

Git.checkout-- 文件名 文件名前有空格

撤销在工作区的修改

  1. 修改但是没有提交到暂存区 回到之前一模一样的状态
  2. 修改但是提交到暂存区了,又去修改 回到提交到暂存区的状态

Git rm 删除文件

  1. 首先手动删除文件

A) 删错了 使用git.chekout-- aa.txt撤销

B) 确实想删除  工作区的删了但是版本库中的没有删除

git rm aa.txt 然后git commit -m“说明”

--------------------------------------------------------------

 

Git远程控制

1.gitgithub仓库之间的传输是通过SSH加密的

第一步 创建SSHKEY ssh-keygen -T rsa  -C”2578516271@qq.com”

 

一路回车

 

第二步 登录github打开settings

点击下图的

第三步

 

指令ssh -T

 

关联本地库和github仓库

Git remote add origin

 

转载于:https://www.cnblogs.com/yuanyeds/p/11422210.html

你可能感兴趣的文章
巧用Win+R
查看>>
浅析原生js模仿addclass和removeclass
查看>>
Python中的greenlet包实现并发编程的入门教程
查看>>
java中遍历属性字段及值(常见方法)
查看>>
深入理解jQuery框架-框架结构
查看>>
YUI3自动加载树实现
查看>>
python知识思维导图
查看>>
当心JavaScript奇葩的逗号表达式
查看>>
App Store最新审核指南(2015年3月更新版)
查看>>
织梦MIP文章内容页图片适配百度MIP规范
查看>>
[Kali_BT]通过低版本SerialPort蓝牙渗透功能手机
查看>>
C语言学习总结(三) 复杂类型
查看>>
HNOI2018
查看>>
【理财】关于理财的网站
查看>>
Ubunt中文乱码
查看>>
《当幸福来敲门》读后
查看>>
【转】系统无法进入睡眠模式解决办法
查看>>
省市县,循环组装,整合大数组
查看>>
stm32中字节对齐问题(__align(n),__packed用法)
查看>>
like tp
查看>>