git的基本用法
git的上传操作
1.创建本地库步骤
1 2
| 创建本地库 命令,来到文件夹git init,初始化本地库
|
2.内部的执行原理
3.为了区分不同人对仓库的使用,需要设置
4.ll 语法查看当前目录的所有文件夹,不包过隐藏文件夹
5.缓存区状态查看
6.初始化本地库
7.通过vim命令可以打开vim编辑器(不建议使用)
8.把项目添加到缓存区
1 2
| git add 文件名称, //添加到缓存区 git add . //添加所有文件到缓存区
|
9.把项目添加到分支上
10.git commit -m “test github” 文件名 加上 -m “test github”就不用了进入vim编辑器,进去vim编辑器主要是添加修改的描述文件,你也可以直接通过 -m “描述” 这个方式来就不用进入vim编辑器;
1 2 3
| //保存到分支上 保存上之后会显示变化的部分,视频,音频等二进制文件不能观察,只能观察大小; git commit -m "保存到本地库的描述" 文件名 git commit -m"保存到本地库的描述"
|
查看当前仓库里所有文件的状态
1
| git status //如果你还有文件还没有提交的话,就会提醒你要使用git add ,git commit进行提交发到分支;
|
查看一个文件修改了哪一部分
查看提交历史
#让日志变得更漂亮
回到上一个版本
返回用来的版本(回到某个特定的版本)
查看所有使用过的命令历史(日志)
撤销修改
撤销已添加到暂存区的修改
1 2 3 4 5
| 注意:这是对工作区的修改
git restore
git restore
|
删除
11.查看是否有别名
12.保存远程仓库地址
1
| git remote add origin 远程库地址 把远程库地址更改为 origin
|
13.推送到gitgub的master分支中
1
| git push origin master 从本地的分支master推送到远程的master中
|
14.查看文件内容;
git的克隆操作
1.拿到github的仓库地址
1 2 3 4 5 6
| git clone 远程库地址 (克隆还会有三个操作) 1.完整的吧远程库下载到本地 2.创建origin远程名地址 3.初始化本地库
|
生成秘钥的方法
1 2 3 4 5
| 1.创建`SSH Key` #我们把项目放到github上托管后,其他人也可以看到和下载,为了防止别人修改我们在远程仓库里的代码, github使用一种加密认证,只有认证通过才可以修改远程仓库里的代码。 那别人下载我们的代码到自己的电脑上之后可不可以在他的电脑上修改我们的代码呢?这个当然可以, 我们无法控制,我们能做的是不让他改我们远程仓库里的代码
|
ssh-keygen -t rsa -C “你的邮箱地址”
首先你要知道自己的sshkey是什么
cat ~/.ssh/id_rsa.pub
1 2 3
| cat ~/.ssh/id_rsa.pub 这个是只查看 本机管理员下面的.ssh下面的id_rsa.pub文件内容; ~是只管理员目录;
|
主要如果要想正常推送的话,必须要生成秘钥,让github信任这台电脑。