git提交代码

TortoiseGit 使用教程

余生长醉 提交于 2020-02-12 08:49:41
原文地址: https://www.cnblogs.com/anayigeren/p/10177027.html 该文章转自:https://note.youdao.com/share/?id=dc4d97ed11598f4cc27db60ce87dde5a&type=note#/( 大师兄的Git说明教程 ) 前言   作为一个软件开发人员,不可能不知道Git。Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的。本教程不讲Git命令,而是先让你用上git,再去学习git。本教程应该称作TortoiseGit入门指南。因为下面要借助一个图形化的软件,TortoiseGit来操作git。用GUI(图形界面)再谈CLI(命令行),我相信这会更容易让人接受。 TortoiseGit 简介 TortoiseGit 简称 tgit, 中文名海龟Git。TortoiseGit是一个开放的GIT版本控制系统的源客户端。 TortoiseGit 支持Winxp/vista/win7/Win10,提供有中文版支持。 TortoiseGit 可以恢复您的文件的旧版本,并研究如何以及合适改变了历史数据,谁改变了它。下面教程针对使用TortoiseGit 的用户。 下载安装Git及Tortoisegit   环境安装

GIT

↘锁芯ラ 提交于 2020-02-12 08:09:50
git 相关基础操作 git init # 在当前文件夹下创建一个.git的隐藏文件夹,初始化版本控制器 # 注:不需要再同一目录下的多个位置初始化,git可以管理当前目录下的所有文件及子目录 git status # 查看当前文件夹的管理状态 # 例如:哪些文件被修改过,哪些文件还未提交到版本库等(红色表示未管理,绿色表示已管理) git add 文件名 # 对指定文件进行版本控制(暂存状态) git add . # 对指定文件夹下的所有文件及子目录进行版本控制(暂存状态) git commit -m '详细的描述信息' # 创建提交记录(版本) git config --local user.name '用户名' git config --local user.email '邮箱名' # 第一次提交时会要求配置邮箱与用户名 git log # 查看提交记录(历史版本记录) git reflog # 查看所有提交记录(历史版本记录) git reset --hard 版本号 # 在log中查看版本号,可以回滚到指定的版本 # 注:如果回滚后又想回滚到回滚之前的状态,这时候得使用git reflog,然后再git reset --hard 版本号 git revent 版本号 # 可以取消git log中的提交记录 git stash相关操作 # stash的应用场景: #

项目开发git,开通腾讯云短信,redis使用

霸气de小男生 提交于 2020-02-12 07:40:43
1.项目开发git操作 2.开通腾讯云短信 3.redis简单介绍 一.项目开发git操作 1.基本流程 """ 1、开发前,拉一次远程仓库 2、工作区进行开发 3、将开发结果提交到本地版本库 - git status查看时没有待处理的事件 4、拉取远程仓库(每一次要提交远程仓库前必须先拉) 5、如果出现冲突,线下沟通(协商重新开发冲突文件),要重新走3、4步 6、没有冲突,提交到远程仓库 """ 2.协同开发 """ 1)所有人在一个分支上进行开发 - 通常开发分支名为dev 2)遵循git开发流程:先提交本地版本库,再拉取服务器代码,最后提交代码 提交本地版本库:git commit -m '版本信息' 拉取服务器代码:git pull 源名 分支名 提交代码:git push 源名 分支名 """ 3.冲突解决 """如果你们都提交了对方没有的文件,需要先拉代码 git pullgit pull origin dev:p 退出把他代码拉下来了以后,发现没有冲突,就继续提交 git push origin dev 1)打开冲突文件 2)定位到冲突位置: >>>>>冲突开始 自身代码 ==== 冲突代码 <<<<<<版本号 3)删除冲突提示信息:>>>>>冲突开始、====、<<<<<<版本号 4)线下沟通整合自身代码与冲突代码,形成最终代码结果 5)重新提交本地版本库

Git与Github的连接与使用

空扰寡人 提交于 2020-02-12 04:16:11
Git与Github的连接与使用 前戏: Git的安装 一 注册Github账户,并创建项目。 使用git 将项目上传到GitHub上首先要有GitHub账号,没有注册的先去注册,地址:https://github.com/login 没有仓库的话,先新创建一个仓库。 创建仓库: 填写新仓库名称,备注信息。点击创建即可完成。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200211173344144.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5MTM0OTA5,size_16,color_FFFFFF,t_70) 创建完成会显示如下界面。先放置不用管。后面会用到! 二 Git命令操作 本地Git仓库和GitHub仓库之间的传输是通过“SSH”加密传输的,GitHub需要识别是否是你推送,只要GitHub知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。 1.初始化git 2.创建SSH Key。 在用户主目录(C:\Users\Administrator)下,看看有没有.ssh文件,如果有,再看文件下有没有id_rsa和id_rsa

如何创建(初始化)一个Git仓库?

主宰稳场 提交于 2020-02-11 01:45:54
目录 介绍 任务 目标 参考答案 介绍 本节挑战中,我们需要创建一个本地 Git 仓库。我们需要设置个人的 Git 信息,包括 username 和 email。另外需要对本地 Git 仓库进行初始化操作以及增加一些项目文件。 任务 设置 Git 信息; 完成本地 Git 仓库的初始化操作; 设置关联到远程仓库; 创建 README.md 文件并进行 commit(不需要 push 到远程仓库); 目标 本地 Git 仓库目录必须为 /home/shiyanlou/HelloGit/。 远程仓库地址固定为 git@shiyanlou.com/HelloGit.git,远程版本库名称为origin。 需要在代码目录 /home/shiyanlou/HelloGit/ 中创建 README.md 文件,文件的内容如下: Hello World 使用 git commit 提交 README.md 文件。 由于远程仓库 git@shiyanlou.com/HelloGit.git 并不存在,所以不需要 git push 推送到远程仓库。 参考答案 设置个人信息,以便于查看提交记录准确定位 author 和 email git config --global user.name '这里是青' git config --global user.email 'mantq@qq.com'

你真的了解git的分支管理跟其他概念吗?

匆匆过客 提交于 2020-02-11 01:37:45
现在前端要学的只是太多了,你是不是有时会有这个想法,如果我有两个大脑。一个学Vue,一个学React,然后到最后把两个大脑学的知识再合并在一起,这样就能省时间了。 哈哈,这个好像不能实现。现实点吧!年轻人。那么我们刚才那个想法就是分支的原理。 你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上继续敲代码,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。 说了这么多,就是说说分支的重要性。那么我们来讲下git的分支管理。 一、分支管理 1、分支管理的几个常用命令 查看分支: `git branch` 创建分支: `git branch <name>` 切换分支: `git checkout <name>或者git switch <name>` 创建 + 切换分支: `git checkout -b <name>` 或者 `git switch -c <name>` 合并某分支到当前分支: `git merge <name>` 删除分支: `git branch -d <name>` 2、分支管理策略 在实际开发中,我们应该按照几个基本原则进行分支管理: 首先, master 分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;那在哪干活呢?干活都在dev分支上,也就是说, dev

2.9 git

两盒软妹~` 提交于 2020-02-10 21:44:12
一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管理服务器出问题了,我们依然能继续写自己的代码,当他恢复的时候我们再提交我们的本地版本! Git研发初期是为了更好的管理Linux内核,不过现在已经广泛应用于各种项目中! 1. 首先在本地创建ssh key; $ ssh-keygen -t rsa -C "your_email@youremail.com" 后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。 回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。 为了验证是否成功,在git bash下输入: $ ssh -T git@github.com

git 常规操作

人盡茶涼 提交于 2020-02-10 21:24:05
git命令行常用操作 1、配置ssh key git config --global user.name ’git用户名‘ git config --global user.email '邮箱地址' 查看用户名和邮箱: git config user.name git config user.email 生成id_rsa.pub文件 ssh-keygen -t rsa -C '邮箱地址' 连续按回车生成完后命令行界面会有路径,通常在C:\Users\Administrator\.ssh 找到生成的id_rsa.pub文件,复制里面的内容,打开浏览器git仓库地址的设置,配置ssh key 配置完后,就可以用git命令操作git仓库的代码 二、拉取git项目 默认拉取master主分支代码 git clone 'git项目的ssh地址' 拉取指定分支代码: git clone -b 分支名 'git项目的ssh地址' 三、git分支 拉取项目后进入项目最外层 查看本地分支列表:git branch 带 * 号的为当前分支 创建新分支:git branch 新分支名 切换分支: git checkout 要切换的分支名 删除本地分支:git branch -d 要删除的分支名 四、同步和提交 同步远程仓库代码:git pull 同步指定分支代码:: git pull origin

git - 简明指南

爱⌒轻易说出口 提交于 2020-02-10 21:01:12
助你入门 git 的简明指南,木有高深内容 ;) 作者: 罗杰·杜德勒 感谢: @tfnico , @fhd 和 Namics 如有纰漏,请在 github 提报问题 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子: git clone username@host:/path/to/repository 工作流 你的本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录 ,它持有实际文件;第二个是 暂存区(Index) ,它像个缓存区域,临时保存你的改动;最后是 HEAD ,它指向你最后一次提交的结果。 添加和提交 你可以提出更改(把它们添加到暂存区),使用如下命令: git add <filename> git add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动: git commit -m "代码提交信息" 现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。 推送改动 你的改动现在已经在本地仓库的 HEAD 中了

GIT基本操作

不羁岁月 提交于 2020-02-10 21:00:22
检出仓库: (1)执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository (2)如果是远端服务器上的仓库,你的命令会是这个样子:git clone username@host:/path/to/repository 工作流: 你的本地仓库由 git 维护的三棵“树”组成。 第一个是你的 工作目录 ,它持有实际文件; 第二个是 暂存区(Index) ,它像个缓存区域,临时保存你的改动; 最后是 HEAD ,它指向你最后一次提交的结果。 添加和提交 你可以提出更改(把它们添加到暂存区),使用如下命令: git add <filename> git add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动: git commit -m "代码提交信息" 现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。 推送改动 你的改动现在已经在本地仓库的 HEAD 中了。执行如下命令以将这些改动提交到远端仓库: git push origin master 可以把 master 换成你想要推送的任何分支。 如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加: git remote add origin <server> 如此你就能够将你的改动推送到所添加的服务器上去了。 分支