![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
路飞_连乐
码农一枚!
展开
-
Git 远程仓库
如果你想通过 Git 分享你的代码或者与其他开发人员合作, 你就需要将数据放到一台其他开发人员能够连接的服务器上。添加远程库git remote add [shortname] [url]查看当前的远程库git remote比如:$ git remoteorigin$ git remote -vorigin git@github.com:tianqixin/w3cschool.cc.git原创 2015-05-08 13:12:01 · 112 阅读 · 0 评论 -
Git 基本操作
获取与创建项目命令git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。git clone 拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。基本快照git add git add 命令可将该文件添加到缓存git status git status 以查看在你上次提交之后是否有修改。git diff 执行 git diff原创 2015-05-07 13:34:18 · 110 阅读 · 0 评论 -
Git 工作区、暂存区和版本库
基本概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在”git目录”下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。如图: 解释如下:图中左侧为工作区,右侧为版本库。在版本库中标记为 "index" 的区域是暂存区(stage, i原创 2015-05-07 13:27:55 · 131 阅读 · 0 评论 -
Git 工作流程
一般工作流程如下:克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。如果其他人修改了,你可以更新资源。在提交前查看修改。提交修改。在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。下图展示了 Git 的工作流程:原创 2015-05-07 13:24:13 · 162 阅读 · 0 评论 -
Git 查看提交历史
$ git log$ git log --oneline --graph$ git log --reverse --oneline$ git log --author=Linus --oneline -5$ git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges原创 2015-05-07 13:39:04 · 124 阅读 · 0 评论 -
Git 分支管理
创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)合并分支命令:git merge 列出分支:git branch删除分支:git branch -d (branchname)分支合并:git merge合并冲突:$ git status -sUU test.txt$ git add test.txt $ git sta原创 2015-05-07 13:35:43 · 87 阅读 · 0 评论 -
Git 创建仓库
创建新仓库git init从现有仓库克隆git clone [url]比如:$ git clone git://github.com/schacon/grit.git原创 2015-05-07 13:25:58 · 87 阅读 · 0 评论 -
Git 安装配置
Git 各平台安装包下载地址为:http://git-scm.com/downloadsLinux 平台上安装Debian/UbuntuDebian/Ubuntu Git 安装命令为:$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev$ apt-get install git-core原创 2015-05-07 13:21:09 · 163 阅读 · 0 评论 -
Git 简介
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 区别1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制原创 2015-05-07 13:17:48 · 90 阅读 · 0 评论 -
Git 服务器搭建
1、安装Git$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel$ yum install git创建一个git用户组和用户,用来运行git服务:$ groupadd git$ adduser git -g git2、创建证书登录$ cd /home/git/$ mkdir原创 2015-05-08 13:15:22 · 103 阅读 · 0 评论 -
Git 标签
如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。$ git tag -a v1.0 查看:$ git log --oneline --decorate --graph* 88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'|\ | * d7e7346 (change_原创 2015-05-08 13:08:11 · 95 阅读 · 0 评论