一:git介绍
git是一种用于多人开发的版本控制软件,同时有一些公司也会使用svn版本控制,与git不同之处在于svn是一种集中版本控制,git是分布式版本控制。svn是将所有的数据保存中央服务器上,不存在本地服务器,一但服务器不联网则用户没办法获得数据以前的版本。git可以将服务器上同步到本地服务器上,不存在中央服务器,每个电脑都是版本库,可提交到远程服务器上。
二:git安装与环境配置
git官网:Git (git-scm.com),安装直接点下一步就行
安装后在目标文件夹点击右键会有git Bash,git GUI等,推荐使用git Bash
git config --global user.name "**"
git config --global user.email "***"
三git的使用命令
git config -l 显示配置信息
git config --system --list查看系统配置的文件
git config --global --list 查看本地配置文件
git init 初始化(生成.git隐藏文件)
git clone 克隆文件(下图是github上yolov5代码页)
git status 查看文件状态
git add . 提交文件到暂存区
git commit -m 从暂存区提交到本地仓库
git push 从本地仓库提交到远程仓库
四 gitee配置SSH创建远程仓库
ssh-keygen -t rsa 加密生成公钥,在C/user/Administrator/.ssh/id_rsa.pub文件中复制公钥输入到下面公钥处。
五 git分支
git branch 列出所有本地分支
git branch name 新建一个分支
git branch -d删除分支
git merge [branch]合并指定分支
git checkout 切换分支
git 其他命令Git 大全 - Gitee.com
linux命令大全 --》Linux命令大全(手册) – 真正好用的Linux命令在线查询网站 (linuxcool.com)
六 git与pycharm的使用