1.文档地址
1.git简易教程
2.git是什么
1.版本管理、团队合作开发工具
2.和svn的区别是:它是分布式管理
3.代码托管网站有哪些
1.github
2.码云
3.coding
4.安装git工具
1.git bash
2.客户端github桌面版
3.source tree
4.小乌龟git
5.初始化本地仓库 git init
6.git add . 把所有文件加入到仓库
7.git status查看状态
8.git commit -m'提示信息' 提交修改
9.查看提交记录
1.git log
2.git log --pretty=oneline
10.回滚(恢复到之前的某一次记录)
1.git reset --hard head^ 回滚到上一次
2.git reset --hard 'asdfasdfasdfasdf'(提交的id)
11.新建远程仓库
12.本地仓库与远程仓库
1.克隆远程仓库 git clone xxxx(仓库地址) (ps: 使用git clone不需要关联操作)
2.本地仓库关联远程仓库 git remote add origin https://gitee.com/huruqing/demo2.git
3.查看关联的远程地址 git remote -v
4.取消关联 git remote remove origin
13.git push 本地仓库同步到远程仓库(提示输入用户名密码,注册的时候别用微信,用手机号码注册)
1.git push origin master 提交到远程仓库的主干
2.git push origin master -u 第二次提交不需要加origin master
3.git push origin master -f 强制推送本地内容到远程仓库
4.git push origin master -f -u 第一次常常使用这个命令, 后面的提交只需要使用 git push 即可
14.git pull 把远程仓库同步到本地
15.免密操作
1.公钥和私钥
2.生成密钥对
ssh-keygen -t rsa -C "aaa234234@qq.com"
3.给码云添加公钥
16.仓库分支
1.主干master
2.其他分支
17.冲突
1.冲突原因
2.解决冲突
1.vscode
1.当前更改是你电脑上的
2.传入的更改是远程仓库的
2.beyond compare WinMerge 小乌龟git
18.取消修改
19.分支操作
1.只有一个主干,根据情况可以有很多分支
2.线上的版本都是以主干代码来发布的
3.创建分支
4.切换分支
5.合并分支
20.gitignore忽略提交某些文件
git bash其他问题
1.ls 查看文件目录
2.ls -a查看文件目录,包括隐藏的文件
3.clear 清屏
4.添加用户名和emailgit config --global user.name "your name"git config --global user.email "your email"