带你入门git

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

猜你喜欢

转载自blog.csdn.net/qq_42625428/article/details/107361988