git是现在常见的版本管理器
git下载地址 Git
推荐一个简单有趣的入门教程 - git 简明指南
其实在开发中常用的命令只有几个,再加上有界面化的操作,因此命令有时候用的相对较少,现在就开始进行git的学吧!
1.什么是git?
菜鸟教程 - Git 教程 | 菜鸟教程
git是一个开源的分布式版本控制系统。按照理解,git是远程仓库和本地仓库的一把钥匙,git可以记录下改变,从而实现版本管理。
2.git的使用
git的5分钟教程 -Git 五分钟教程 | 菜鸟教程
git的全部命令 - Git - Reference
git在实际应用中的使用 - 创建仓库,推拉代码,创建分支,下面简单的进行介绍常用命令
安装好git之后都会出现界面划操作
(1)初始化仓库
git init
初始化仓库成功后可以看到.git文件
(2)与远程仓库建立连接
git clone 远程仓库地址
(3)提交代码
(1)
先新增新建文件创建管理
git add 文件名 //添加某个文件
git add . //默认加入全部新建文件
提交到暂存区
git commit -m '描述文字'
拉取代码
git pull
pull过程中可能会产生冲突 解决完冲突在重复前面操作最后执行推送
推送代码
git push
(2)
回滚到上次代码,先将自己的代码放在暂存区
git stash
拉取代码
git pull
将自己的代码还原到本地,合并代码解决冲突
git stash pop
在进行提交
git add .
git commit -m ''
git push
(4)分支相关
①git checkout -b 分支名
等同于创建并切换分支
git branch 分支名
git checkout 分支名
②git push origin 分支名 将分支推到服务器
③查看分支
git branch
第一次push的时候需要创建一个流
git push --set-upstream origin 分支名
后面提交代码就不用了
(5 )删除分支
我现在在dev20181018分支上,想删除dev20181018分支
1 先切换到别的分支: git checkout dev20180927
2 删除本地分支: git branch -d dev20181018
3 如果删除不了可以强制删除,git branch -D dev20181018
4 有必要的情况下,删除远程分支(慎用):git push origin --delete dev20181018
5 在从公用的仓库fetch代码:git fetch origin dev20181018:dev20181018
6 然后切换分支即可:git checkout dev20181018