美文网首页
git 常见操作

git 常见操作

作者: Closer3 | 来源:发表于2017-11-30 20:07 被阅读0次

基本了解

git命令是一些命令行工具的集合,它可以用来跟踪,记录文件的变动。比如你可以进行保存,比对,分析,合并等等。这个过程被称之为版本控制。已经有一系列的版本控制系统,比如SVN, Mercurial, Perforce, CVS, Bitkeepe等等。

Git是分布式的,这意味着它并不依赖于中心服务器,任何一台机器都可以有一个本地版本的控制系统,我们称之为仓库。如果是多人协作的话,你需要还需要一个线上仓库,用来同步信息。这就是GitHub, BitBucket的工作。

1.安装

OS X – 最简单的方式是使用homebrew安装,命令行执行
brew install git
图形化工具 Sourcetree

2.理解工作区、版本控制库


工作区:与.git文件夹同级的其他文件夹或者子文件夹
版本控制库:暂缓去和分支
切换分支:通过控制HEAD指针指向不同的分支,就可以切换
操作原则:所有新添加/删除/修改的文件 必须先添加到暂缓区,然后才能提交到HEAD指向的当前分支中

3.简单使用

  • 初始化仓库 git init

  • 查看文件状态 git status


    红色代码没有添加到暂缓区

  • 添加文件到暂缓区 git add .

  • 从暂缓区添加到本地仓库 git commit -m "注释"

远端仓库

到目前为止,我们的操作都是在本地的,它存在于.git文件中。为了能够协同开发,我们需要把代码发布到远端仓库上。

1. 给本地仓库添加添加远程仓库关联地址

git remote add origin 远程仓库地址

2.上传本地代码到远程仓库

git push origin master
git push 命令会有两个参数,远端仓库的名字,以及分支的名字

3.克隆仓库

git clone 项目git地址
放在Github上的开源项目,人们可以看到你的代码。可以使用 git clone进行下载到本地。

4.从服务器上拉去代码

git pull
如果你更新了代码到仓库上,其他人可以通过git pull命令拉取你的变动

标签

标签可以针对某一时间点的版本做标记,常用于版本发布。

1.打标签

git tag -a '标签' -m "注释"

2.查看标签

git tag

3.删除标签

git tag -d '标签'

4.上传标签到远程仓库

git push --tags

5.从远程仓库删除标签

git push origin :标签

分支

1.创建分支

git branch 分支名

2.切换分支

git checkout
单独使用git branch,可以查看分支状态
git checkout 分支名
切换到相应分支

其它

推荐使用 SourceTree 更加直观

1.比对两个不同提交之间的差别 git log

2.回滚某个文件到之前的版本

3.解决冲突

相关文章

  • 最简洁的Git介绍

    一、解决问题 1、Git原理;2、Git的常见操作;3、Git常见问题以及相关操作; 二、Git原理 1、四大区域...

  • git 常见操作

    基本了解 git命令是一些命令行工具的集合,它可以用来跟踪,记录文件的变动。比如你可以进行保存,比对,分析,合并等...

  • git 常见操作

    解除对某个文件的跟踪当我们不小心对workspace.xml进行了track后,需要取消对其跟踪,使用如下命令 当...

  • git——常见操作

    直接列出命令 Git SSH Key配置,以实现不用每次输入用户名、密码 本地代码与线上仓库同步

  • git 常见操作

    记录一些操作方便查询 修改他人仓库内容并提交 1.首先fork这个项目2.在本地找到一个文件夹并git init初...

  • git 常见操作

    git 代码的本地修改: 删除远端分支: 本地分支要和远端对应起来... 删除本地分支 merge 代码:

  • Git常见操作

    最近想总结下git的各种操作,于是有了这篇博客。 分布式与集中式 首先简单的了解了下分布式与集中式的概念。 集中式...

  • git 常见操作

    平常用vscode编辑器中的git 插件 提交代码,git常用命令快忘光啦,记录下吧! 账号和名称设置 git c...

  • Git安装配置及常见操作学习总结

    通过腾讯课堂的GitHub视频教程下载并学习了git的操作。学习的内容有: git原理及配置 git常见操作 gi...

  • git 简洁版

    //常见操作 ①git init 管理文件,创建git仓库 ②git add 文件名 添加要管理的文件 ③gi...

网友评论

      本文标题:git 常见操作

      本文链接:https://www.haomeiwen.com/subject/akjbbxtx.html