git提交代码

git 路上的拦路虎 了解一下

╄→гoц情女王★ 提交于 2019-12-09 12:02:38
我们提交代码现在大部分都在用git 管理代码,有时候会遇到一些问题 用git 会发现一些问题 之前报了一些错误,没有记录,这次记录一下,顺便写一下解决方式: 输输入git remote add origin xxx 真正add 远程仓库的时候,报了git fatal: remote origin already exists.的错误 解决方法: git remote rm origin 然后再重新 git remote add origin xx 如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容 $ vi .git/config 把 [remote “origin”] 那一行删掉就好了。 来源: https://www.cnblogs.com/LtTest/p/12010144.html

git学习笔记1

Deadly 提交于 2019-12-09 12:01:23
git版本控制学习笔记 跟着大佬混,才发现,我学到的东西简直忒少了,卧槽。。。wsdd 个人理解,结合github构成一个代码托管平台,可以多人协作 而git是控制命令。 现在介绍一下我目前用到的比较多的 1.git的安装 在win7系统里面可以从这个网址进行下载 https://git-scm.com/download/win 是有官网并且免费的,直接下载就好了 2.配置环境 这个地方我使用的github的用户名和邮箱 2.1 配置邮箱和用户名 $ git config --global user.name "gaowenxin95" $ git config --global user.email "your_email@youremail.com" 2.2 生成密钥SSH key ssh-keygen -t rsa -C "your_email@youremail.com" 我是敲完命令直接按的回车 一定要记住密钥生成的位置 2.3添加密钥(SSH key),并验证是否成功 注意:密钥可以生成多个,第一次生成的找不到了,那重新生成一个就好了 添加密钥:将上一步骤生成的密钥即.ssh/id_rsa.pub中内容全部复制。在github的 Settings-->SSH and GPG keys-->New SSH key,key中粘贴复制的内容(Title自定义)。 验证

Ubuntu14.04 安装git

纵然是瞬间 提交于 2019-12-09 10:06:52
安装的方法有两种,一种直接是通过ubuntu的APT安装,这种方法最简便,缺点是版本可能不是最新的。所有还有另一种方法是下载源码进行安装,这种能安装到想要的版本。这里只说第一种: 步骤: sudo apt-get update sudo apt-get install git 然后配置自己的git账号信息,这样才能进行相关的操作: git config --global user.name "Your Name" git config --global user.email "youremail@domain.com" 可以通过下面的命令查看git的配置信息: git config --list 显示信息如下: user.name=Your Name user.email=youremail@domain.com 这样就表示git的安装告一段落,可以使用git的一些命令了,比如git clone。 生成SSH密钥过程: 首先你需要在github上或者gitlab上有一个自己的账户 1.查看是否已经有了ssh密钥: 打开git bash,输入命令ls -al ~/.ssh。 检查是否显示有id_rsa.pub或者id_dsa.pub存在, 如果存在请直接跳至第4步或是备份删除。 在git bash中键入ssh-keygen -t rsa -C "your_email@example

Git 学习笔记

孤人 提交于 2019-12-09 09:12:01
本文整理参考 廖雪峰的 Git 教程 , 整理 Git 学习笔记, 用于 Git 常用命令速查:常用命令用彩色标注! Git 学习笔记 $ git config --global user.name "Your Name" 配置本机所有仓库的用户名 $ git config --global user.email "email@example.com" 配置本机所有仓库的 Email 地址 $ git init 初始化一个 Git 仓库 $ ls -ah 查看隐藏目录,创建仓库之后会生成 .git 文件夹(这不是 Git 命令, 只是用来查看 .git 这个隐藏文件) $ git add <file> $ git add *.cc *.h 添加文件到 Git 仓库, 可重复使用添加多个文件 一次性添加所有 .cc, .h 文件, 批量处理 $ git commit -m "说明文字" $ git commit --amend 将暂存区的文件提交到版本库 修改最后一次提交是 commit 的说明文字用 --amend , 修改好之后 Ctrl+O 写入, Ctrl+x 离开, 文件格式选择 Alt+M 选择 DOS 格式, 若选择 MAC 格式在 Ubuntu 下不能显示这次提交信息 $ git status 查看仓库状态 $ git diff 查看工作区与版本库最新版本的差异 $

git 常用命令

我与影子孤独终老i 提交于 2019-12-09 09:10:56
创建版本库 git clone <url> 克隆远程版本库 git init 初始化本地版本库 修改和提交 git status 查看状态 git diff 查看变更内容 git add . 跟踪所有改动过的文件 git add <file> 跟踪指定文件 git mv <old> <new> 文件改名 git rm <file> 删除文件 git rm --cached <file> 停止跟踪文件但不删除 git commit -m "commit message" 提交所有更新过的文件 git commit --amend 修改最后一次提交 查看提交历史 git log 查看提交历史 git log -p <file> 查看指定文件的提交历史 git blame <file> 以列表方式查看指定文件的提交历史 撤销 git reset --hard HEAD 撤销工作目录中所有未提交文件的修改内容 git checkout HEAD <file> 撤销指定的未提交文件的修改内容 git revert <commit> 撤销指定的提交 分支与标签 git branch 显示所有本地分支 git checkout <branch/tag> 切换到指定分支或标签 git branch <new-branch> 创建新分支 git branch -d <branch> 删除本地分支

Git常用命令

Deadly 提交于 2019-12-09 09:10:42
Git常用命令 创建本地仓库 git init # 本地初始化 git clone <url> # 克隆远程到本地 修改和提交 git status # 查看状态 git diff # 查看变更内容 git add <file> # 跟踪指定文件 git add . # 跟踪所有改动过的文件 git mu <old> <new>. # 文件改名 git rm <file> # 删除文件 git rm --cached <file> # 停止跟踪文件但不删除 git commit -m "contents" # 提交所有更新过的文件 git commit --amend # 修改最后一次提交 查看提交历史 git log # 查看提交历史 git log -p <file> # 查看指定文件的提交历史 git blame <file> # 以列表方式查看指定文件的提交历史 撤销 git reset --hard HEAD # 撤销工作目录中所有未提交文件的修改内容 git checkout HEAD <file> # 撤销指定的未提交文件的修改内容 git revert <commit> # 撤销指定的提交 分支与标签 git branch # 显示所有本地分支 git checkout <branch/tag> # 切换到指定分支或标签 git branch <new-branch

git常用命令

家住魔仙堡 提交于 2019-12-09 09:10:27
基本命令 git clone 克隆 git add 添加新文件到版本库 git pull 更新远程代码到本地 git commit 提交到本地版本库 git push 把本地版本库推送到远程服务器 git diff 差异对比,默认HEAD与已经做出的修改进行对比 git log 当前分支修改记录 其他 git branch 创建分支 git checkout 切换分支 git merge b1 b2 代码合并 git fetch 更新本地的_remote_版本库 git stash 暂存已修改文件 建议通过 git-scm 来学习 来源: https://www.cnblogs.com/imoing/p/git-base-command.html

Git常用命令

风流意气都作罢 提交于 2019-12-09 09:09:36
1.创建仓库 mkdir git cd git ——创建/home/XXX/git空目录 2.通过git init命令把这个目录变成Git可以管理的仓库: git init ——初始化Git仓库 3.用命令git add告诉Git,把文件添加到仓库( 实际上就是把文件修改添加到暂存区) : git add filename 4.用命令git commit告诉Git,把文件提交到仓库( 实际上就是把暂存区的所有内容提交到当前分支) : git commit -m "有意义的附加说明" 5.随时掌握工作区的状态 git status 6.查看文件被修改的内容 git diff 7.查看代码的历史版本号 git log git log --pretty=oneline ——要求版本信息只能在一行中显示 8.HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭 git reset --hard commit_id 或git reset --hard HEAD^(HEAD^^等等) 9.查看命令历史,以便确定要回到未来的哪个版本 git reflog 10.弄明白Git的工作区(当前分区)和暂存区 11.理解Git是如何跟踪修改的,每次修改,如果不add到暂存区,那就不会加入到commit中 12.撤销修改 命令 git checkout -- filename 意思就是

Git 常用命令 笔记

放肆的年华 提交于 2019-12-09 09:09:05
初始化版本仓库 新建一个版本仓库 git init 克隆远程版本库 git clone [你的git地址] [文件夹名] 例: git clone http://github.com/CosmosHua/locate new git clone http://github.com/CosmosHua/locate.git new git clone git://github.com/CosmosHua/locate new git clone git://github.com/CosmosHua/locate.git new 配置 配置用户名 git config --global user.name '用户名' 配置邮箱地址 git config --global user.email [邮箱] 提交 添加文件到暂存区 git add [文件名] [文件名] 例:添加所有文件到暂存区 git add . 将暂存区内容添加到仓库 git commit -m '改动备注' 从暂存区移除 git rm [文件名] 本地分支提交远程分支 git push origin [本地分支名] 拉 获取最新远程仓库代码 git pull 修改 重名名文件 git mv [旧文件] [新文件] 查看 查看本地分支 git branch 查看远程仓库 git remote -v 查看暂存区文件 git

Git 版本控制

你。 提交于 2019-12-09 09:08:37
简介: Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 特点: 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。 下图是经典的git开发过程。 Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 2、在自己的机器上根据不同的开发目的,创建分支,修改代码。 3、在单机上自己创建的分支上提交代码。 4、在单机上合并分支。 5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。 6、生成补丁(patch),把补丁发送给主开发者。 7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。 8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。 从主开发者的角度(假设主开发者不用开发代码)看,git有以下功能: 1