git的使用

1. 简介

git是存放代码的,优点是可以保存你每次的修改

安装git之后,会有三个命令窗口(鼠标右击出现)

在这里插入图片描述
我们一般用到 Git Bash , 到要上传的文件夹下,右击,选择Git Bash , 会出现命令行窗口,模样类似cmd

有以下几个常用命令*

	cd 目录 打开目录
	ls 查看当前目录的文件
	ls -al   查看克隆的文件
	pwd 查看当前目录所在系统文件路径
	mkdir 创建文件夹
	touch 文件 创建文件
	echo 内容 >> 将内容写入文件中

git文件分为三类文件

第一个类,未纳入缓存文件    
	新建一个文件,就是未纳入缓存的
	这类文件, 一旦删除就再也无法找到
第二类,纳入缓存的文件    
	 Git add * 的文件,会纳入缓存,
	一旦删除, 可以通过git来查找
第三类文件,纳入版本库的文件
	Git commit -m"说明"  可以将缓存的文件提交到版本库中
	这类文件,可以通过计算机的各个位置找到

git init 初次使用时初始化

git status 查看文件状态

可以通过git status 查看文件状态 红色表示未纳入缓存, 绿色表示在缓存中, commit后, 会显示缓存中没有文件
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2. git 的使用

  1. 建立信任关系 仅需建立一次
    执行指令 ssh-keygen -t rsa -C 邮箱
    进入目录C:\Users\think.ssh
    打开id_rsa.pub文件,复制里面的内容

     在浏览器中打开git, 设置里面 添加密钥中,粘贴id_rsa.pub文件的内容,
    
  2. 提交代码
    初始化 git init
    将文件纳入缓存 git add *
    将纳入缓存的文件提交到版本库 git commit -m “first commit”
    将文件存放到项目中 git remote add origin https://github.com/liuyanli123/test3.git
    添加主机 git push -u origin master

  3. 如果git push -u origin master 之后需要输密码,可以直接键入,为了安全,不显示,输完之后回车就可以

    怎么查看更新,比如 test2.txt 文件我提交了两次,在哪里查看,以及查看内容,查看以前的版本
    
    解决  ,更新之后,自然有比较按钮
    

在这里插入图片描述

以上为简介,下面看看从使用者的角度操作

  1. 我新建了一个项目,想传到git上

    初始化      git init
    将文件纳入缓存    git add *
    将纳入缓存的文件提交到版本库    git commit -m "first commit"
    关联版本库   git remote add origin https://github.com/test3.git
    添加主机   git push -u origin master
    
  2. 别人给了我一个git地址,我需要下载

    git clone https://github.com/test3.git
    在下载的文件夹下,可以看见 .git 文件 
    ps: 注意git地址中不要有空格
    
  3. 别人给的这个地址,我改了之后,想上传文件

     在下载的文件夹下,可以看见 .git 文件
     git status 可以看到哪些文件修改了
      git add  *
      git commit -m "提交说明"
      git push origin master
    
  4. 别人改了文件,我想更新最新版的

     git  pull  https://github.com/test3.git
    
  5. 别人改了文件,我想看下他改了哪里,决定要不要更新

    在git中查看,比较代码
    
  6. 我改了代码,还为上传,别人也改了代码,已经上传,我需要先down别人的代码,整合之后,再上传

     使用编辑器打开,点击箭头,如果冲突,将会询问,是否合并,还是覆盖
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201130164410921.png)
    
  7. 这个项目是我从别的库下载下来的,现在我想传到一个新的版本库中,回家之后再写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值