博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git
阅读量:5948 次
发布时间:2019-06-19

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

 

 

1.Git的安装:

2.Git GUI Here:图文操作;Git Bash Here:指令操作

3.Git 指令前面是$符号

 

4.git config--global:config 配置

配置用户--global参数 是在当前系统任何位置都可以使用这个用户;如果不加--global只能在当前文件夹目录下使用。

5.我们使用git init这个命令将这个版本库变成git可以管理的仓库(标志就是里面会出现一个.git的隐藏文件)

6.工作原理

 

7.git add 文件名  将文件添加到缓冲区

git commit -m"解释说明"  将缓冲区的文件提交到仓库。

 

git status 让我们时刻掌握仓库当前的状态

红色代表仓库被改动  在工作区;绿色代表在暂存区。

 

8.git diff  查看上次修改的地方;git log   查看仓库的历史版本

简单的版本:git log --pretty=oneline

9. git reset   将当前版本回退到上一版本;

 git reset --hard head^ 代表当前版本的上一个版本;

    git reset --hard head^^ 代表当前版本的上上一个版本;

 git reset --hard head~10 代表当前版本向上追溯到的第十个版本。

可以发现最新的版本添加的内容丢失了,会到第二次提交的版本了。

10.工作区,暂存区,仓库分支

如果需要使用第二个分支,必须人为创建,如果不创建git会把所有的提交,交到默认的分支master里

git的提交:提交的是修改,不是文件

提交1:git add 1次   git commit  一次  建议使用第一个

提交2:前面都是git  add  最后一次 在 git  add   git commit

11.cit checkout--文件名    撤销更改

modified  修改的     delete  删除的

如果出现这个提示:

  在工作区我改了readme删了aa.txt,但是仓库没有得到信息就没有更新;

  两种方式(1) git commit 去更新仓库的状态

      (2) git rm 在仓库中直接删除 aa.txt;(git rm aa.txt)

      

 

12.远程控制

  git remote add origin git@github.com:cuiweijun/test.git

  指定本地仓库与github上的test项目相连

  1.注册github/码云账号

  2.本地仓库与远程仓库通过ssh加密的

   (1)创建 ssh key

      ssh-keygen -T rsa -c"1826785036@qq.com"

      

      这里是小t和大C

      

      一个是id_rsa 这个是私人密钥

      id_rsa.pub  这个是公钥

  3.将公钥添加到github账号上

   流程:

 

 

成功之后 邮箱会收到一份邮件

为了验证是否成功

  指令 ssh -T git@github.com

13.让本地仓库与远程仓库关联

1.建立远程仓库(保证仓库是空的)

不能添加readme文件

git remote add origin 

建立本地仓库和远程仓库的链接

git push -u origin master

 第一次提交 可以带参数 -u

 14.从远程仓库克隆 git clone  url地址

 

 

  

 

  

 

转载于:https://www.cnblogs.com/wwwzhaocom/p/10637569.html

你可能感兴趣的文章
crontab执行shell脚本日志中出现乱码
查看>>
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
JS敏感信息泄露:不容忽视的WEB漏洞
查看>>
分布式memcached服务器代理magent安装配置(CentOS6.6)
查看>>
Create Volume 操作(Part III) - 每天5分钟玩转 OpenStack(52)
查看>>
pxc群集搭建
查看>>
JS中加载cssText延时
查看>>
常用的脚本编程知识点
查看>>
计算机网络术语总结4
查看>>
新手小白 python之路 Day3 (string 常用方法)
查看>>
soapUI的简单使用(webservice接口功能测试)
查看>>
框架 Hibernate
查看>>
python-while循环
查看>>
手机端上传图片及java后台接收和ajaxForm提交
查看>>
【MSDN 目录】C#编程指南、C#教程、ASP.NET参考、ASP.NET 4、.NET Framework类库
查看>>
jquery 怎么触发select的change事件
查看>>
angularjs指令(二)
查看>>