sudo apt install git 在ubuntu上安装git命令
输入git version查看当前版本信息,如果有就安装成功
项目需要许多人做,当我们每个人做好后,要把代码合并到一起,git就是帮我们把代码合并到一块
在工作区写代码,然后放在本地仓库,我们可以把代码发送到远程服务器中托管,别人想拿代码时,直接在服务器上取(相当于githup,gitee.....)




第一次使用git提交代码时要设置用户名和邮箱
git config --global user.email "你的邮箱"
git config --global user.name "自己的名字"

HEAD就是当前版本,加" ^ "就是上一个版本,再加一个就是上上版本

当使用git reset --hard +操作仓库的码 就能回到那个码对应的版本

查看分支:git branch(带星表明在master主分支上)

创建出一个新分支:git branch 名称

切换分支:git checkout 名称(切换后,该分支就变成主分支会加*号)

删除分支:git branch -d 分支名
合并分支:git merge 分支名(可能会发生冲突,需要解决冲突)
下图出现了合并时的变量命名冲突,你可以选择性删除

HEAD指向哪就在哪个分支上(各分支有各分支的代码,切换到哪个分支,你原本的代码会被该分支替换,一定要先提交再切换分支!!!!!!!!)

git stash(当当前分支工作区有代码还没完成,但你想要切换分支,就可以使用它,就可以实现现场的保护,把没完成的工作区的代码暂存起来)
git stash list (列出所有的现场信息,也就是你切换之前保存的信息)
git stash pop (现场恢复)

生成通信密钥:ssh-keygen -t rsa -C "邮箱名" (生成的公钥存放在/home/stu/.ssh下)

本地连接到gitee:ssh -T git@gitee.com

克隆gitee仓库中的文件:git clone gitee上项目地址

提交代码到gitee:
1.先将代码添加到本地仓库:git add; git commit -m;
2.拉取服务器上的分支:git pull origin 分支名
3.提交:git push origin 分支名