Git的基础操作及命令
1.下载安装git,git官网https://git-scm.com/
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fKMzYZtX-1617796947563)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210406175635200.png)]
无脑操作,直接下一步下载成功,安装位置可以自己定
2.桌面右键打开Git Bash Here,输入git config --global --edit创建用户配置,出来一个vim编辑页面,Esc–> : -->wq保存并退出,
之后会在 C:/用户/Administrator 中创建一个.gitconfig文件,这个文件就是用户配置文件
3.设置用户名和密码
git config --global user.name “suodada” 用户名设置为suodada
git config --global user.e mail “1569235486@qq.com” 设置邮箱
git四个功能:
- 工作目录
- 暂存区(暂存区不存在,只是一个文件)
- 本地仓库
- 远程仓库
git的工作流程:
1.在工作目录中添加,修改文件;
2.将需要进行版本管理的文件放入到暂存区域;**git add **.
3.将暂存区域的文件提交到git本地仓库;git commit
本地仓库提交到远程仓库;git push
实操1,创建本地项目
进入一个空文件夹
git init :初始化项目 产生了一个.get的隐藏文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J7n6Ge7s-1617796947569)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210406173843550.png)]
git status: 查看是否有文件被跟踪,此时没有文件,自然没有文件被跟踪
创建一个hello.txt文件,然后**git add .**添加到暂存区,跟踪文件
再次git status,就会提示hello.txt被跟踪,待提交
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sn2gDbhW-1617796947581)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210406181124264.png)]
git commit -m “new file hello.txt”:将hello.txt文件提交到本地仓库
再次git status就不会有待提交项了
实操2,克隆远程仓库项目
进入到gitee或者github,把项目地址复制
在将要存放的文件目录下右键打开Git Bash Here
输入命令 : git clone https:地址
就可以把远程项目克隆到本地上
使用码云
1.注册登录
使用SSH公钥可以让你在你的电脑和 Gitee 通讯的时候使用安全连接(Git的Remote要使用SSH地址)
2.让gitee与本地仓库连接起来
生成公钥,在C:/用户Administrator目录下新建 .ssh文件夹,在.ssh文件夹下右键打开Git Bash Here
输入命令 ssh-keygen -t rsa 然后一直回车就会创建两个文件出来
打开id_rsa.pub文件,内部就是ssh公钥,复制粘贴到
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hWemLLr7-1617796947586)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210407102636746.png)]
3.使用码云创建一个自己的仓库
填写信息
把仓库克隆到本地
git clone 地址
输入用户名(我的是手机号)+密码
IDEA使用Git
方式一:创建一个新的工程,直接把克隆的仓库中的信息全部复制粘贴到新工程目录下,替换文件即可
文件的颜色就是选中的状态,红色未add添加到暂存区,绿色在暂存区,还未提交
Idea界面多了一些git功能
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k6nkayBL-1617796947588)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210407114255097.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QO3LW1XB-1617796947589)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210407114307698.png)]
当修改完文件后,可以直接点击图1的绿色√提交,也可以在图二的Terminal中输入命令git add . 或 git commit 等命令
提交过后只是提交到了本地仓库,还未提交到远程仓库,可以点击图1的→或者命令输入git push提交到远程仓库
- .idea文件下有一个.gitignore文件,里面配置的是不被提交的资源,可以添加.idea/命令使.idea下的所有文件不被提交到远程仓库