环境:Windows 10
一.本地环境下最基本的Git操作
1.判断GIt是否安装成功
Git下载https://gitforwindows.org/
命令:git
2.新建文件夹,在文件夹新建文件
mkdir test
cd test
type nul>*.* 在test目录下创建一个空文件
echo 内容>*.* 创建一个包含内容的文件
3.初始化仓库并查看状态
git init
git status
ReadMe.md文件和read.md文件没有被跟踪,未提交在仓库里
4.提交
git add *.*
git commit -m'信息'
5.查看所有产生的commit记录
git log
6.新建分支,查看分支,切换分支,删除分支,合并分支
git branch a 新建分支a
git branch 查看分支
git checkout a 切换到分支a
git branch -d 删除分支
git branch -D 强制删除分支
git merge 合并分支
7.新建标签,切换标签
git tag 版本
git tag 查看标签
git checkout 版本 切换版本
二.向GitHub提交代码
1.生成SSH密钥
打开Git Bash,输入ssh验证判断是否安装了SSH
输入ssh-keygen -t rsa 指定rsa算法生成密钥,生成id_rsa和id_rsa.pub文件
2.在GitHub上添加SSH Key
密钥在这里
在Git Bash中输入ssh -T git@github.com进行验证,添加成功会出现:
3.获取项目仓库地址,向GitHub上提交代码
获取项目仓库地址
提交代码方法一:
git clone + 项目仓库地址 将项目clone到本地
使用第一部分的命令可以对项目更改并提交
git remote add origin 项目仓库地址 添加远程仓库并给仓库命名为origin
git remote -v 查看项目的远程仓库
git push -u origin master 向远程仓库提交(-u 第一次提交时将本地的master与远程的master关联起来)
git push -u origin master -f 出现错误的解决
三.
1. git config -l 查看配置
2.更改配置的一些操作
git config --global 某种属性(user.name "用户名",alias.别名 原来的名字, core.editor "代码编辑器", color.ui true 颜色配 置)
有了颜色,哈哈哈哈
3.比较差异
git diff 比较俩次提交,俩种文件,或者俩个版本之间的差异,也可以对文件内容更改的前后比较
对文件内容更改并进行比较,-表示之间的内容,+表示更改后的内容
对分支的比较
比较暂存区和版本库的差异
4 .分支切换
git branch 查看本地分支
git branch -r 查看远程分支
git branch -d 删除本地分支
git push origin: 删除远程分支
git push origin 把本地分支推送到远程仓库
git checkout 分支名 origin/分支名 把远程分支迁到本地