git提交代码

Git使用教程

孤街浪徒 提交于 2019-12-07 12:40:24
一:Git是什么?   Git是目前世界上最先进的分布式版本控制系统。   二:SVN与Git的最主要的区别?   SVN是集中式版本控制系统,版本库是集中放在中央 服务器 的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。   Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。   三:在windows上如何安装Git?   msysgit是 windows版的Git,如下:   需要从网上下载一个,然后进行默认安装即可。安装完成后,在开始菜单里面找到 "Git --> Git Bash",如下:   会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:   安装完成后,还需要最后一步设置,在命令行输入如下:   因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。  

Centos7中安装Git并连接使用GitHub基本操作

折月煮酒 提交于 2019-12-07 12:38:15
一、安装git 1.最新git源码下载地址: https://github.com/git/git/releases https://www.kernel.org/pub/software/scm/git/ 安装git yum install git 查看yum源仓库Git信息 yum info git 2.安装依赖库 [root@wugenqiang ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel [root@wugenqiang ~]# yum install gcc-c++ perl-ExtUtils-MakeMaker 3.如果原有的git版本过低,移除默认安装的旧版git [root@wugenqiang ~]# git --version ## 查看自带的版本git version 1.8.3.1 [root@wugenqiang ~]# yum remove git ## 移除原来的版本 4.下载&安装 [root@wugenqiang ~]# cd /usr/src [root@wugenqiang src]# wget https://www.kernel.org/pub/software/scm/git/git-2.18.0.tar.gz 5.解压

Git安装和初步使用

◇◆丶佛笑我妖孽 提交于 2019-12-07 12:37:01
git安装 进入git官网( https://git-scm.com/ )下载相应系统的版本,点击安装就可以,安装过程的选项全部默认就可以。其它的安装方式,请查看相关书籍(推荐《pro git》) 检查是否安装成功,打开终端(cmd),输入 git --version 查看即可。 github账号注册 安装好git还不能直接用,它还需要一个仓库,所以需要注册一个github账号。 注册好一个账号后,可以先创建一个仓库reposity。 简单配置git 首先需要配置账号和邮箱,因为每次提交代码需要用到这些信息 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com git 大致流程 首先从github里拉下来一个仓库(或者一个项目) $ git clone https://github.com/libgit2/libgit2 给这个仓库添加个文件:首先切换到仓库目录,右键点击 git bash here 仓库文件夹下新建一个test.txt文件,运行以下命令更新到github git add test.txt 这就添加到了暂存区 git commit 这就能把test.txt文件添加到本地的仓库(也就是仓库文件下.git文件里) git push

git的安装与简单使用

拟墨画扇 提交于 2019-12-07 12:35:25
git: 分布式版本控制系统,git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理 git的安装 ①. 在Linux上安装 可以使用发行版包含的基础软件包管理工具来安装。 如果以 Fedora 上为例,你可以使用 yum: $ sudo yum install git 如果你在基于 Debian 的发行版上,请尝试用 apt-get: $ sudo apt-get install git ②. 在MAC上安装 http://git-scm.com/download/mac ③. 在windows上安装 http://git-scm.com/download/win 下载会自动开始 ssh -key 设置   安装git完成之后,打开Git,在Git命令行输入cd ~/.ssh检查电脑本机是否有ssh key设置,注意: .ssh是隐藏文件,一般在电脑C/用户/Administrator下面就能够找到。 一般情况下 ,之前没有用过git的同学电脑本机一般不会 有ssh key 的,下面我讲给大家介绍如何配置ssh key ①、 进入~ 路径下,必须保证当前路径在~路径下 ,在git命令行敲击 ssh-keygen -t rsa -C “邮箱地址” //建议写自己真实有效的邮箱地址。注意:在敲代码是不要将双引号也敲击进去。然后命令行会出现如下代码:

git的搭建和使用

隐身守侯 提交于 2019-12-07 12:35:09
目录 Github使用和git安装 git使用 Github使用和git安装 Git是什么 Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目 这是基于Github的工具,所以我们先要有一个Github账号,熟悉它的操作 注册这些就不说了,这里就列举一下简单的新建、修改和删除库 新建:首先在头像下方选择你的仓库,点击new,然后选择私库或者公库,选择都是免费的了 创建文件夹 删除库 Git下载地址: https://git-scm.com/downloads 下载后就进行安装,选择安装路径然后一步一步往下 git使用 然后直接在本地新建一个文件夹作为仓库,然后右击Git Bash Here,进入操作页面 查看git的配置列表 git config --list 设置用户名/邮箱 git config --global user.name “username” git config --global user.email “email” 常用命令(重点) git clone :将远程仓库clone到本地计算机。 git status :展示工作区及暂存区域中不同状态的文件。 git add :将内容从工作目录添加到暂存区。 git commit :所有通过 git add 暂存的文件提交到本地仓库。 git push :将本地仓库的记录提交到远程仓库。

git 的安装和使用

橙三吉。 提交于 2019-12-07 12:34:36
安装Git 下载并安装 mysysgit 下载并安装 git windows版本 配置Git 设置你的名字和邮箱 git config --global user.name "xxxx" git config --global user.email xx@xxx.com 注:这些配置将出现在git提交日志中,作为Author的标识 更多配置可通过执行 git config --help 获得 生成RSA Key 打开git-shell后执行 ssh-keygen -t rsa ,出现提示后全部回车即可。 将C:/Documents and Settings/<USERNAME>/.ssh/id_rsa.pub。 复制 id_rsa.pub中的内容 粘帖到 github 帐号管理中的添加 SSH key 界面中。 建立本地工程 从远程仓库下载代码 Java项目:git clone git@git.m.sohuno.com:tpc-arch/sohu-mobile.git本地工作文件夹 下载完成后cd 本地工作文件夹 本地工程建立完成,将工程导入IEDA中(推荐使用IEDA10.0,自带了Git的插件) 建立分支流程 git branch <branch name> 该命令只是在本地中建立一个分支 将本地分支提交到远程分支 git push origin <branch name>

如何在Git中恢复掉下的藏匿处?

风格不统一 提交于 2019-12-07 12:17:04
我经常使用 git stash 和 git stash pop 来保存和恢复工作树中的更改。 昨天,我在工作树中进行了一些隐藏和弹出的更改,然后对工作树进行了更多更改。 我想回顾一下昨天的隐藏更改,但是 git stash pop 似乎删除了对关联提交的所有引用。 我知道,如果我使用 git stash 则 .git / refs / stash包含 用于创建隐藏的提交的引用。 .git / logs / refs / stash包含 整个存储。 但是这些引用在 git stash pop 之后消失了。 我知道提交仍在我的存储库中的某个位置,但是我不知道它是什么。 有没有简单的方法来恢复昨天的隐藏提交参考? 请注意,这对我今天并不重要,因为我每天都有备份,可以回到昨天的工作树中进行更改。 我问,因为必须有一个更简单的方法! #1楼 当您没有gitk可用或没有X输出时,我想向接受的解决方案中添加另一种进行所有更改的好方法。 git fsck --no-reflog | awk '/dangling commit/ {print $3}' > tmp_commits for h in `cat tmp_commits`; do git show $h | less; done 然后,您将获得这些散列的所有差异。 按“ q”进入下一个差异。 #2楼 我喜欢亚里斯多德的方法

如何在Git中恢复掉下的藏匿处?

拈花ヽ惹草 提交于 2019-12-07 12:14:18
我经常使用 git stash 和 git stash pop 来保存和恢复工作树中的更改。 昨天,我在工作树中进行了一些隐藏和弹出的更改,然后对工作树进行了更多更改。 我想回顾一下昨天的隐藏更改,但是 git stash pop 似乎删除了对关联提交的所有引用。 我知道,如果我使用 git stash 则 .git / refs / stash包含 用于创建隐藏的提交的引用。 .git / logs / refs / stash包含 整个存储。 但是这些引用在 git stash pop 之后消失了。 我知道提交仍在我的存储库中的某个位置,但是我不知道它是什么。 有没有简单的方法来恢复昨天的隐藏提交参考? 请注意,这对我今天并不重要,因为我每天都有备份,可以回到昨天的工作树中进行更改。 我问,因为必须有一个更简单的方法! #1楼 当您没有gitk可用或没有X输出时,我想向接受的解决方案中添加另一种进行所有更改的好方法。 git fsck --no-reflog | awk '/dangling commit/ {print $3}' > tmp_commits for h in `cat tmp_commits`; do git show $h | less; done 然后,您将获得这些散列的所有差异。 按“ q”进入下一个差异。 #2楼 我喜欢亚里斯多德的方法

CentOs上搭建git服务器

若如初见. 提交于 2019-12-07 02:27:45
CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz tar zxvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11 python setup.py build python setup.py install 在服务器(CentOs)上首先安装git软件 yum insatll git 安装gitosis git clone git://github.com/res0nat0r/gitosis.git cd gitosis python setup.py install 添加用户git sudo useradd -r -s /bin/sh -c 'git version control' -d /home/git git 设置权限 mkdir -p /home/git chown git:git /home/git ssh登陆验证 cat kailuzhe_rsa.pub >> authorized_keys authorized_keys存在,追加 mv kailuzhe_rsa.pub authorized_key authorized_keys不存在,改名

如何使用git.oschina.net

泄露秘密 提交于 2019-12-07 02:09:43
0 准备工作 - 在 官网 下载git安装包 我们在Windows下安装之后,开始菜单会出现Git Bash和Git GUI,这里 我们只用Bash命令行。 因为相比与GUI,使用Git Bash命令行模式的流程和在Linux下使用git的流程完全一致!完全一致!完全一致!如果你了解Linux基本命令,那么在Git Bash你基本不需要学习新东西;如果你不了解,那么Git Bash会为你打开命令行的大门。 而且git命令行附带提供一些有用的小工具(包括全部Linux目录操作命令、ssh远程连接工具,grep工具等等),我们可以认为这是一个迷你版的Shell - 官方帮助 - 除了官方帮助,如果您想系统的学习git工具用法,墙裂推荐廖雪峰老师教程 www.liaoxuefeng.com 而本文主要介绍常用的几处,工具嘛,就应该现学现用。 最火的git托管平台无疑是github,但github访问速度有时比较慢,而且github私有仓库需要付费。所以这里我们使用开源中国的git托管平台。 github的其他替代品包括:https://coding.net 和 https://bitbucket.org 1 初始化 - 在 http://git.oschina.net 注册帐号新建项目xxx 刚建立的时候 不要点选 “用readme文件初始化该项目”,那么新项目为空,所以首页会提示