Git使用教程(带目录一键查操作)(持续更新)
创建本地版本库
- 首先cd到存放文件的目录
- 使用如下命令初始化仓库
//初始化
git inti
初始化成功如下,在目录下出现隐藏文件夹.git,如何查看隐藏文件夹
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ch6BfOPk-1651083661458)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427162025660.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ieRSeMJB-1651083661462)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427162329870.png)]
添加文件到暂存区和提交
-
添加一个文件 git add filename
-
添加多个文件 git add file1 file2 ...
-
添加指定目录下的文件 git config/*
git home/*.php
-
添加文件夹 git add 文件夹名
-
添加所有文件 git add .
-
提交到仓库 git commit -m "(对于提交内容的一些注释)"
-
像我的话我创建项目就一键添加所有文件,并且提交
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c2RMSpxb-1651083661463)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427165731448.png)]
远程仓库
在这里我将使用gitee做演示,github大同小异(代码在自己人手中好过在外人手中)
首先自行注册gitee账号
创建SSH Key
-
SSH公钥的生成 ssh -keygen -t rsa -C "xxx@xxx.xxx(注册gitee的邮箱)"
-
找到C盘中相应的路径,我的路径是C:\Users\qinlinjian\.ssh [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PrmD1jFg-1651083661464)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427172125414.png)] -
用记事本打开.pub文件复制代码 -
登录gitee账号,点击设置[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vc5SN64q-1651083661465)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427172306638.png)] -
点击左侧的SSH公钥 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lhwYWkyz-1651083661467)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427172352368.png)] -
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-olIaATdi-1651083661469)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427172514065.png)] -
点击创建之后,开始创建仓库 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J8mbkj0j-1651083661470)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427172603750.png)] -
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L3ewGMsA-1651083661471)(C:\Users\qinlinjian\AppData\Roaming\Typora\typora-user-images\image-20220427172642172.png)] -
点击创建之后,复制SSH路径 -
在git命令行中输入一下命令就可以将本地文件推送到gitee仓库了 git config --global user.name "xxx"//引号里面使用户名
git config --global user.email "xxx@xx.xxx"//引号里面是用户的邮箱
git remote add origin SSH路径//绑定远程仓库
git push -u origin "master"//推送
"//引号里面是用户的邮箱 git remote add origin SSH路径//绑定远程仓库 git push -u origin “master”//推送 ```
|