git提交代码

Git命令的简单整理大全

杀马特。学长 韩版系。学妹 提交于 2019-12-02 19:00:02
创建目录和查看路径 mkdir 创建目录 cd 进入到目录里面 pwd 用于显示当前的目录 cat 查看文件内容 Git命令使用说明 初始化一个目录成git的仓库(版本库)包括暂存区和master分支 git init查看当前目录的文件包括隐藏文件 ls -ah获取git命令的手册页 git help使用git前需要进行一些全局的配置 > 1、用户目录下的配置,当前登陆用户所有的仓库调用这个配置 ~/.gitconfig > 2、项目目录的配置,优先级高,覆盖全局配置配置用户名和邮箱 ? 1 2 3 git config --global user.name "wirelessqa" git config --global user.email wirelessqa.me@gmail.com git config --global color.ui true 让Git显示颜色,会让命令输出看起来更醒目 .gitignore 配置 不纳入git管理 主要是系统文件,编译文件,自定义的文件 ,这个文件也用推送到远程库 https://github.com/github/gitignore ,创建 touch 命令 配置编辑器 git在需要输入一些消息 ? 1 git config --global core.editor emacs 配置比较工具 ? 1 git config -

git常用的操作

*爱你&永不变心* 提交于 2019-12-02 18:56:13
初始化本地仓库 git init 添加工作区内容到暂存区 git add . #.代表当前目录,即添加当前目录中的所有文件 提交到本地仓库 git commit -m '备注' 将本地代码push到远程库 git push origin master #如果远程库是空的,我们第一次推送master分支时,加上-u参数 从github clone项目 git clone 仓库地址 git全局设置 git config --global user.name "用户名" git config --global user.email "邮箱" 来源: https://www.cnblogs.com/dch0/p/11758682.html

Git 常用指令

纵然是瞬间 提交于 2019-12-02 18:26:22
Git 本地常用操作指令 1. 创建/初始化 git 库 $ git init 2. 注册 git 用户 --->用于在团队合作开发中,表明代码作者。   git config --global user.name XXX #用户名   git config --global user.email XXX #用户邮箱   git config --list #查看用户信息 注:加--global,全局设置。 3. 向 git 库添加修改   git add [path] #会把对应目录或文件,添加到stage状态   git add . #会把当前所有的untrack files和changed but not updated添加到stage状态 实际上是为修改内容添加index索引。 4. 向版本库提交修改   git commit –m “XXXX” #提交修改,添加注释 注:git 提示: 未有add红色字体,未有commit绿色字体,已提交则worktree是干净的 5. 查看版本信息   --->实际是查看修改提交信息   git log   git log --graph #以图形化(节点)展示当前git库的提交信息。 6. 查看版本信息 --->实际是查看修改提交信息   git log   git log --graph #以图形化(节点)展示当前git库的提交信息

git只提交修改部分的代码

半腔热情 提交于 2019-12-02 18:19:52
思路: 先用git status 查找出哪些文件被修改过了,然后 只git commit odin/code/pom.xml 1、 $ git status (查看当前更改的代码) On branch master Your branch is up to date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: odin/code/pom.xml faith@faith_java-PC MINGW64 /d/aa/testcommit/vvv/odin (master) 2. $ git pull (拉取最新代码) Already up to date. faith@faith_java-PC MINGW64 /d/aa/testcommit/vvv/odin (master) 3. $ git commit odin/code/pom.xml -m "test commit" (提交部分代码加备注) [master f0e1185] test commit 1 file changed, 1 insertion(+), 1 deletion(-) faith@faith_java-PC MINGW64 /d/aa

[git] Updates were rejected because the tip of your current branch is behind its remote counterpart.

心已入冬 提交于 2019-12-02 18:17:17
场景 $ git push To https://github.com/XXX/XXX ! [rejected] dev -> dev (non-fast-forward) error: failed to push some refs to 'https://github.com/XXX/XXX' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 原因 远端冲突 解决方案 推荐方案3 因为merge会新建commit, 让网络图错综复杂, 十分难观察 git push --force 暴力更新代码, 这样会丢失远端的一些提交(或者代码) git pull ( fetch + merge ) 本地取远端修改, 然后合并 git pull -- rebase ( fetch + rebase ) 本地取远端修改,

Python 命令行之旅:使用 docopt 实现 git 命令

て烟熏妆下的殇ゞ 提交于 2019-12-02 18:06:15
作者:HelloGitHub- Prodesire HelloGitHub 的《讲解开源项目》系列,项目地址: https://github.com/HelloGitHub-Team/Article 一、前言 在前面两篇介绍 docopt 的文章中,我们全面了解了 docopt 的能力。按照惯例,我们要像使用 argparse 一样使用 docopt 来实现 git 命令。 为了让没读过 使用 argparse 实现 git 命令 的小伙伴也能读明白本文,我们仍会对 git 常用命令和 gitpython 做一个简单介绍。 本系列文章默认使用 Python 3 作为解释器进行讲解。 若你仍在使用 Python 2,请注意两者之间语法和库的使用差异哦~ 二、git 常用命令 当你写好一段代码或增删一些文件后,会用如下命令查看文件状态: git status 确认文件状态后,会用如下命令将的一个或多个文件(夹)添加到暂存区: git add [pathspec [pathspec ...]] 然后使用如下命令提交信息: git commit -m "your commit message" 最后使用如下命令将提交推送到远程仓库: git push 我们将使用 docopt 和 gitpython 库来实现这 4 个子命令。 三、关于 gitpython gitpython 是一个和

git 常规使用

自作多情 提交于 2019-12-02 17:10:01
目录 复习 git 简介 git与svn比较 git分支管理 git使用 安装 基础命令 指定版本控制器过滤文件 创建远程 gitee(码云) 仓库 选择线上仓库 用本地仓库首次初始化远程仓库 本地仓库与远程仓库建立源连接 创建电脑的公钥私钥 提交本地代码到远程仓库 remote 源操作(远程仓库) 多分支开发 常见分支操作 参考博客 复习 """ 1、pip换源 - 采用国内源下载,速度快 2、虚拟环境 - 可以为项目单独配置开发环境,方便管理依赖模块及模块的版本迭代 3、后台项目重构目录结构 4、后台项目配置 异常、响应、日志 数据库 - django==2.0.7、mysql、pymysql 为项目创建一个数据库,为该数据库单独配置一个权限用户 pymysql配置:在django.setup()前要配置pymysql 5、前台项目重构目录结构 6、前台项目配置 全局样式与设置、axios、cookies、jq、bootstrap、element-ui 7、前后台交互 跨域问题:CORS """ git 简介 """ 重点——————> git:操作命令、优点 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ git与svn比较 SVN 工作流程 git 工作流程 git

day79_10_28git使用基础

若如初见. 提交于 2019-12-02 17:08:57
一。git与svn比较。   git就是版本控制器,控制的对象是开发的项目代码。   可以根具时间轴进行回滚代码,改变代码版本。   svn的特点就是服务版与用户版分离,当开发这需要进行开发时,需要先在代码仓库中建立项目,开发者每次登录需要代码回去,再进行开发并提交。   在git中,本地用户版与服务版共存,在任何开发设备上都有两个版本,首先与本机服务版进行交互,服务版再与远程服务端进行操作。   各个环节可以通过git语句进行数据回滚。   git还可以进行数据分支,每个分支之间的数据都是独立的,基于分支创建的分支时间轴是一样的。 二。git使用。   1.安装   首先,在官网上进行安装:https://git-scm.com/download   安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项。(所有字体配置)。   2.基础命令   将已经有 的文件夹初始化成git仓库。其文件见下就是需要提交的文件。 """ >: cd 目标文件夹内部 >: git init """   或者可以这样创建git仓库 """ >: cd 目标目录 >: git init 仓库名 """   在仓库目录终端下 - 设置全局用户。 """ >: git config --global user.name '用户名

GIT

独自空忆成欢 提交于 2019-12-02 17:00:59
一.git简介 1.什么是git :   版本控制器- 控制的对象是开发的项目代码 2.什么是版本控制系统:   版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统   系统具体功能     记录文件的所有历史变化     随时可恢复到任何一个历史状态     多人协作开发或修改     错误恢复   版本控制的工具:     -svn     -git:软件帮助使用者进行版本的管理 3.git 与 svn的比较    4.git的工作流程图 5.git分支管理 二.git的使用 1.安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 2.基础命令 将已有的文件夹-初始化为git仓库 """ >: cd 目标文件夹内部 >: git init """ 在指定目录下-初始化git仓库 """ >: cd 目标目录 >: git init 仓库名 """ 在仓库目录终端下-设置全局用户 """ >: git config --global user.name '用户名' >: git config --global user.email '用户邮箱' 注:在全局文件 C:\Users

git 使用命令总结

怎甘沉沦 提交于 2019-12-02 17:00:31
添加文件到缓存区 git add . 打标签 //-a 和 -m 都可以省略 git tag -a v1.0.0 -m '第一次打标签' git tag v1.0.0 查看所有标签,注意标签是按字母排列的 git tag 如果忘记打标签了,要打标签怎么办 //先找到某一次的提交 git log --pretty=oneline --abbrev-commit //然后打标签 git tag v0.9 f52c633 查看某个标签的详细信息 git show v0.9 删除标签 git tag -d v1.0.0 删除一个远程标签 git push origin :refs/tags/v1.0.0 将文件提交到master分支 git commit -m '修改了***' 查看缓存区文件状态 git status 查看哪些文件被修改了 git diff git设置邮箱和用户名 //配置全局用户名和邮箱 git config --global user.name “wboss” git config --global user.email "github@xx.com" //单独配置用户名和邮箱 git config user.name 'wboss' git config user.email '123@qq.com' //查看当前配置 git config --list