git提交代码

GIT的安装详细和使用详细

妖精的绣舞 提交于 2020-01-10 23:27:58
Git安装和使用 一、Git安装过程 双击看到的第一个界面如下图: 01、使用许可声明   点击“Next”进入下图页面: 02、选择安装路径   在输入框内输入想要安装到的本机路径,也就是实际文件夹位置,或点击“Browse…”选择已经存在的文件夹,然后点击“Next”按钮继续,进入下图界面: 03、选择安装组件   上图红框内的选项是默认勾选的,建议不要动。绿色框1是决定是否在桌面创建快捷方式的。绿色框2是决定在所有控制台窗口中使用TrueType字体和是否每天检查Git是否有Windows更新的。这些根据自己需要选择。 点击“Next”按钮进入下图界面: 04、选择开始菜单页   这个界面是创建开始菜单中的名称,不需要修改,直接点“Next”按钮继续到下图的界面: 05、选择Git文件默认的编辑器   这个页面是在选择Git文件默认的编辑器,很少用到,所以默认Vim即可,直接点“Next”按钮继续到下图的界面: 06、调整您的PATH环境   这个界面是调整您的PATH环境。 第一种配置是“仅从Git Bash使用Git”。这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但是这将不能通过第三方软件使用。 第二种配置是“从命令行以及第三方软件进行Git”。该选项被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器

如何使用Git命令将代码上传到GitHub

℡╲_俬逩灬. 提交于 2020-01-10 23:03:18
  为了方便我们对开发的项目进行托管,我们使用Git建立本地仓库并上传代码到GitHub,折腾了一下午终于将项目代码上传到了GitHub上,总结了一下操作方法和大家分享一下(默认大家已经安装了Git和注册了GitHub账号): 1. 首先在我们的计算机上创建文件夹:例如取名 :test 2. 进入 test 文件夹后点击鼠标右键,选择打开 Git Bash. 3. 将我们创建的文件夹初始化为 Git 仓库: git init 4. 将要上传到 GitHub 的文件移入在克隆仓库时创建的 test 文件夹 5. 在我们新的本地仓库中添加文件,暂存他们用于第一次提交: git add . 6. 提交我们暂存在本地仓库中的文件: git commit -m "First commit"   注:如果提交报错,根据提示我们发现,由于我们电脑第一次安装 Git, 此时未在我们本地电脑上设置注册 Git 配置用户名和用户邮箱,此时我们可以根据提示命令注册邮箱和用户名。 设置邮箱: 设置用户名: 注册完成后再次输入命令: git commit -m "First commit" 提交成功! 7. 获取我们创建的 Git Hub 的远程仓库的地址: 8. 然后将我们获取到的远程仓库的 URL 添加(我们将在该 URL 推送我们本地仓库)命令为: git remote add origin

Git 基础命令

我们两清 提交于 2020-01-10 22:25:30
新建代码库 #在当前目录新建一个 git 代码库 $ git init #新建一个目录,将其初始化为 git 代码库 $ git init [project-name] #下载一个项目和它的整个代码历史 $ git clone [url] 全局配置和项目配置 git 的设置文件为 .gitconfig ,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置) #显示当前 git 配置 $ git config --list #编辑 git 配置文件 $ git config -e [--global] #设置提交代码时的用户信息 $ git config [--global] user.name "[name]" $ git config [--global] user.email "[email address]" 增加/删除文件 #添加指定文件到暂存区 $ git add [file1] [file2] ... #添加指定目录到暂存区,包括子目录 $ git add [dir] #添加当前目录的所有文件到暂存区 $ git add . #删除工作区文件,并且将这次删除放入到暂存区 $ git rm [file1] [file2] ... #停止追踪指定文件,但该文件会保留在工作区 $ git rm --cached [file] #改名文件,并将这个改名放入暂存区 $

Git本地仓库的使用

限于喜欢 提交于 2020-01-10 22:09:18
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与 SVN 区别点: 1、Git 是分布式的,SVN 不是 :这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。 2、Git 把内容按元数据方式存储,而 SVN 是按文件: 所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。 3、Git 分支和 SVN 的分支不同: 分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。 4、Git 没有一个全局的版本号,而 SVN 有: 目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。 5、Git 的内容完整性要优于 SVN: Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。 Git 完整命令手册地址: http://git-scm.com/docs PDF 版命令手册: github-git-cheat-sheet.pdf 一、前往官网下载安装Git    https://git-scm.com/ 二、配置Git   初次运行Git前需要进行配置,配置工作只需一次,以后会沿用现在的配置,如果需要修改用相同的命令修改已有配置即可。   Git是分布式版本控制系统,所以每个设备需要自报家门

IDEA Git操作

怎甘沉沦 提交于 2020-01-10 20:52:14
目录   一、前言   二、GitHub过程   三、idea过程   四、结束语 一、前言    首先你要在电脑上安装git,然后在idea里配置好git程序。你还要有个GitHub的账号(有点废话了),下面马上开始。 三、GitHub过程   登录GitHub并创建一个新的仓库,新仓库创建完成后会有一个远程连接地址,这个地址是你克隆项目或者提交到GitHub仓库的地址(下面会用到)。 三、idea过程   1.选择vcs==>Import into Version Control==>Create Git Repository...==>选择你的项目,把你的项目创建成git本地仓库。此时的项目还未添加版本控制,所以时红色的。   2.项目被创建为git本地库后,右键会有Git选项。Git==>Add,添加版本控制,然后项目的文件就会变成绿色,这说明添加了控制。   3.右键项目Git==>Commit Directory...,填写提交的信息。点击提交时,如果项目中有警告或错误的化会有Code Analysis提示,你可以review代码,或者忽略直接提交。    Ps:这里的提交并不是提交到GitHub的仓库,而是git的本地仓库。   4.右键项目Git==>Repository==>Push,点击Define remote

git版本控制软件

帅比萌擦擦* 提交于 2020-01-10 20:34:04
一、基础配置 1、安装 ]# yum install -y git 2、配置用户信息 配置用户联系方式:名字、email ]# git config --global user.name "Mr.Zhang" ]# git config --global user.email "zk@qq.com" 配置写日志使用的文本编辑器 ]# git config --global core.editor vim 查看配置信息 ]# git config --list user.name=Mr.Zhang user.email=zk@qq.com core.editor=vim ]# cat ~/.gitconfig [user] name = Mr.Zhang email = zk@qq.com [core] editor = vim 二、应用 1、git的三个工作区域 工作区:编写程序的目录 暂存区:保存工作区文件到版本库之间的缓冲地带 版本库:保存每次提交的代码。在工作区中有一个.git的目录,它就是版本库 2、创建git工作区 (1) 全新创建 ]# git init gittest # 将会出现gittest目录 初始化空的 Git 版本库于 /root/gittest/.git/ (2) 已存在目录 ]# mkdir devops ]# cd devops/ devops]#

Git 合并多次提交

时间秒杀一切 提交于 2020-01-10 19:40:53
在合并分支的时候,希望将多次提交合并成一个,然后再 cherry-pick 到主分支。 合并分支 develop 分支做开发,可能会进行多次提交,但是在发布或者进行 PR 的时候,我们只希望看到一次提交。这个时候,我们需要进行 git rebase 之后进行合并。 # HEAD~3 表示将近三次提交都合并,如果是将 2 次合并则为 HEAD~2 git rebase -i HEAD~3 这个时候,看到的是一上对 COMMIT 信息的提示 pick 9ba5122 2017 年 8 月 2 日 pick c6da035 ~~ # Rebase 9b6bae1..c6da035 onto 9b6bae1 (2 commands) # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld into previous commit # f, fixup = like "squash", but discard this commit's log message # x, exec = run command

项目中 git 的使用

寵の児 提交于 2020-01-10 18:13:24
新建自己的分支 新建自己的远程分支 git fetch 将远程主机的最新内容拉到本地 git fitch 查看所有远程代码 git branch -r 切换到远程分支 git checkout develop-fund-latest-KYE 拉取最新代码 git pull 切换到自己的分支 git checkout develop-fund-latest-KYE-hjj 合并代码 git merge develop-fund-latest-KYE 更新路由 node update-router --name=all 提交代码 git add -a 将今天自己开发的代码添加到暂存 git commit -m " " 保存到本地仓库 切换到主分支 git pull 切换到自己的分支合并代码 git merge develop-fund-latest-KYE 推送 git push 来源: CSDN 作者: jingjing_hu 链接: https://blog.csdn.net/jingjing_hu/article/details/103914409

git按需过滤提交文件的一个细节

China☆狼群 提交于 2020-01-10 17:32:09
问题场景 用git管理代码时,作为git小白的我总会遇到一些无法理解的问题,在请教了一些高手后终于解开了疑惑,参考以下场景: 1.比如我们已在电脑1上完成用vs编辑项目、添加、提交到服务器的完整流程,如下图1 图1 正常代码提交流程 2.git status命令查看未提交项,则会显示没有可提交项; 3.再次用vs编辑器打开项目,可以无任何操作; 4.再次使用git status命令查看未提交项,如下图 从上图可以看到即使你没有做任何操作,也会有很多未被提交的文件被提示出来,如果有时因为我们疏忽的以为文件没有变化(其实在打开工程的那一刻后台文件已发生了变化),关电脑然后在其他电脑(电脑2)上编辑本工程,再按图1的流程将代码提交。再到电脑1上git pull时,就会出现还有本地文件未被add的问题。 解决问题 要解决此问题,需要在.gitignore文件中添加一些需要屏蔽的一些编辑器后台操作后的文件类型或名称,使无意中打开工程浏览代码后无副作用。 如果我们在上传第一个代码版本时没有屏蔽如.suo、.ide之类的文件,即使后面将这些文件类型添加到.gitignore,使用git status命令始终会一直出现未提交关于这些文件的更改,如下图。 要解决此问题,首先要将.suo或.ide文件类型加入到.gitignore文件,然后使用git rm -r --cached

【Git学习笔记六】自定义Git

我是研究僧i 提交于 2020-01-10 08:14:48
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址: https://blog.csdn.net/sun8112133/article/details/103891412 文章目录 一、配置 Git 1、查看配置 2、添加配置 3、修改配置 4、删除配置 5、配置文件 1)用户配置文件 2)仓库配置文件 二、忽略特殊文件 1、小实例 1).gitignore 文件 2)Git 命令 2、强制添加 3、检查忽略规则 三、配置别名 1、配置别名命令 2、简化操作 四、搭建 Git 服务器(Ubuntu Linux) 1、第一步,安装 git 2、第二步,创建一个 git 用户,用来运行 git 服务 3、第三步,创建证书登录 4、第四步,初始化 Git 仓库 5、第五步,禁用 shell 登录: 6、第六步,连接或克隆远程仓库 一、配置 Git 在之前安装 Git 中,我们已经配置过了 user.name 和 user.email ,实际上还有很多可配置项,比如配置 Git 中显示颜色(如下),在这里不作过多讲解。 git config --global color.ui true 1、查看配置 git config --list 2、添加配置 git config --global 配置名 配置值 3、修改配置 修改配置直接重新添加