安装完成创建用户和邮箱
git config --global user.name "username"
git config --global user.email "test@qq.com"
本地生成SSH密钥
ssh-keygen -t rsa -C "邮箱地址"
来生成SHA256的SSH密钥(按回车确认即可),遇到(y/n)的输入y回车即可
打开C:\Users\用户名\.ssh\id_rsa.pub
将此公钥添加到你的项目设置中
初始化该目录为版本仓库
git init
然后在本地克隆项目代码:
git clone git@github.com:username/project.git(项目的SSH代码)
进入克隆下来的代码目录
cd demo
查看分支
git branch
创建本地分支dev
git branch dev
进入本地分支dev
git checkout dev
(快速创建分支并进入分支dev)
git checkout -b dev
查看分支
git branch -a
创建一个文件测试
touch a.txt
全部内容添加到缓存区
git add .
将内容提交至本库dev分支
git commit -m 'aaa'
查看提交历史,确保里面有aaa
git log
推送分支代码
git push origin dev
---------------------------------------------
git checkout dev 切换到开发分支
git checkout HEAD <file> 撤销指定的未提交文件的修改内容
git revert <commit> 撤销指定的提交
git reset --hard HEAD 撤销工作目录中所有未提交文件的修改内容
git fetch origin 远程分支:本地分支 拉取一个分支到本地
git diff 比较两个版本不同
git merge test 合并test分支
git branch -d 分支名 删除本地分支
git push origin --delete 分支名 删除远程分支
git branch 分支名 创建分支
git commit --amend 修改最后一次提交(上一次提交)
git rm -r --cached 文件/文件夹名字 删除已提交的无用的文件/文件夹(执行之后重新提交即可)