1.什么是git,一个代码托管的仓库,早期有svn,到现在发展起来的git
2.代码托管到本地后,还需备份到远程服务器,方便其他人阅读和团队合作,远程服务器仓库的有国内gitee,国外的github。
3.将代码托管到远程服务器的需要的操作步骤有:
git config --global user.name ""
git config --global user.email ""
(1) 初始化本地项目:git init ==>会生成一个.git 查看项目状态:git status
(2)提交到本地缓存区:git add .
(3)修改项目描述:git commit -m '描述修改的代码'
(4)提交到远程服务器:第一给远程服务器起个名字:git remote add origin 远程服务器地址
第二git push 服务器名字(origin) master(提交的分支)
4.分支,项目大的时候,多人合作的时候。git分支就是复制原来主分支master,其他分支都有一份master。在该基础上进行修改,其他分支互不影响,独立工作,最后合并在一起。几个分支的操作
查看分支:git branch
创建分支:git branch name,记得分支需要commit
切换分支:git checkout name
合并分支:切回主分支,git merge name,
5.公钥:就是出于安全考虑,本地和远程服务器各自配钥匙来识别。之后就可以免密码账户验证提交代码。
6.vscode配置git:
(1)为Git配置环境变量,环境变量值为Git安装位置的cmd文件夹,例如我的就是C:\\Program Files\\Git\cmd;一般安装时候自动配置
(2)打开vscode设置,搜索git.path,将该项值设置为git安装目录的cmd文件夹下的git.exe的所在文件路径
"git.path": "C:\\Program Files\\Git\\cmd\\cmd.exe"
6.团队合作
1.给其他伙伴开发权限,比如给伙夫,那么伙夫就可以git clone 远程地址,然后提交
2.这个时候,服务器更新了之后,你可以git pull 远程地址
3.拉取特定分支 git clone -b fenzhi 地址
4.提交一个分支,git push 地址 fenzhi