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 的使用
-
建立信任关系 仅需建立一次
执行指令 ssh-keygen -t rsa -C 邮箱
进入目录C:\Users\think.ssh
打开id_rsa.pub文件,复制里面的内容在浏览器中打开git, 设置里面 添加密钥中,粘贴id_rsa.pub文件的内容,
-
提交代码
初始化 git init
将文件纳入缓存 git add *
将纳入缓存的文件提交到版本库 git commit -m “first commit”
将文件存放到项目中 git remote add origin https://github.com/liuyanli123/test3.git
添加主机 git push -u origin master -
如果git push -u origin master 之后需要输密码,可以直接键入,为了安全,不显示,输完之后回车就可以
怎么查看更新,比如 test2.txt 文件我提交了两次,在哪里查看,以及查看内容,查看以前的版本 解决 ,更新之后,自然有比较按钮
以上为简介,下面看看从使用者的角度操作
-
我新建了一个项目,想传到git上
初始化 git init 将文件纳入缓存 git add * 将纳入缓存的文件提交到版本库 git commit -m "first commit" 关联版本库 git remote add origin https://github.com/test3.git 添加主机 git push -u origin master
-
别人给了我一个git地址,我需要下载
git clone https://github.com/test3.git 在下载的文件夹下,可以看见 .git 文件 ps: 注意git地址中不要有空格
-
别人给的这个地址,我改了之后,想上传文件
在下载的文件夹下,可以看见 .git 文件 git status 可以看到哪些文件修改了 git add * git commit -m "提交说明" git push origin master
-
别人改了文件,我想更新最新版的
git pull https://github.com/test3.git
-
别人改了文件,我想看下他改了哪里,决定要不要更新
在git中查看,比较代码
-
我改了代码,还为上传,别人也改了代码,已经上传,我需要先down别人的代码,整合之后,再上传
使用编辑器打开,点击箭头,如果冲突,将会询问,是否合并,还是覆盖 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201130164410921.png)
-
这个项目是我从别的库下载下来的,现在我想传到一个新的版本库中,回家之后再写