流程图:
一、git本地仓库
1.设置名字和邮箱
$ git config --global user.name "cx"
$ git config --global user.email "email@example.com"//这个邮箱随便
可以在文件中查看
2.初始化
git init
会生成 .git文件
3.常见命令
touch <file> 创建文件
git add <file> 提交到暂存区 git add. . 表示通配符
git commit -m "日志" <file> 提交
git status 查看状态
git reset --hard <ip> 版本穿梭(回退)
git reflog 查看提交日志
git log 查看详细提交日志
git branch -d <分支文件> 从其他分支删除
git branch -D <分支文件> 在master分支上强制删除
4.分支
1.创建分支
git branch hot-fix
2.查看分支
git branch -v
3.切换分支
git checkout hot-fix
4.合并到master
git checkout master
5.合并分支
git merge hot-fix
有冲突需要手动合并分支
二、gitee仓库
1、生成ssh公钥
ssh-key -t rsa
一直回车
2、查看秘钥
cat ~/.ssh/id_rsa.pub
复制到gitee公钥,ok
3、验证是否成功
ssh -T git@gitee.com
4、本地添加仓库
git remote add origin git@gitee.com:cx0413/git-test1.git
5、验证
git remote
6、上传代码
git push [-f] [--set-upstream]origin master
[-f] 表示强制提交
[--set-upstream] 第一次提交
git branch -vv
查看与远端关联关系
7、拉取代码
git pull https://gitee.com/cx0413/git-demo.git master
拉取=fetch+merge
抓取
git fetch 获得提交
git merge origin/master
8、克隆代码
git clone https://gitee.com/cx0413/git-demo.git