git

24 阅读1分钟

image.png 1.备份代码

本地仓库:.git文件就是本地仓库,git工作目录就是除了.git之外的其他文件

主要命令:工作区-------》暂存区(git add)-------》本地仓库(git commit)

回退到之前的版本:git reset --hard 版本号

那些文件不需要git管理:.gitignore文件:

2.协同开发

分支:每个人在不同的分支上开发,后面再合并代码。

查看有哪些分支:git branch

创建新的分支:git branch 分支名

切换到某个分支:git checkout 分支名

合并分支:git merge 分支名(一般合并到master上,在master上执行这个命令)

删除分支:git branch -d 分支名

解决冲突(合并分支时,如果两个分支都修改了同一个文件同一行,就会产生冲突):

1.手动解决,打开冲突文件,手动改成你想要的样子,然后git add,git commit

主分支:master(上线)develop(开发时大家提交到的分支)其他分支(程序员的分支)

远程仓库:github,码云gitee,gitlab(企业)

获取SSH公钥:ssh-keygen -t rsa

把本地文件推送到远程仓库

关联远程仓库:git remote add origin 远程仓库地址

推送到远程仓库:git push origin master:master(分支名),名字一样可以写一个master

从远程仓库拉取到本地仓库:

克隆远程仓库(一个仓库只需要克隆一次):git clone 远程仓库地址

把新增加的提交:从远程仓库 抓取 到本地仓库:git push origin 分支名

把新增加的提交:从远程仓库 拉取 到本地仓库:git pull origin 分支名