git提交代码

git配置SSH

限于喜欢 提交于 2019-12-05 03:18:33
本文主要介绍windows环境下使用git配置SSH,方便将代码提交到github上。 注册github账号,下文中 yourName==注册用户名,yourEmail==注册邮箱 下载git到指定目录,Run git,选择一个防止本地仓库的目录 执行如下代码 123 $ git config --global user.name "yourName"$ git config --global user.email "yourEmail"$ ssh-keygen -t rsa -C "yourEmail" 连续按三次回车,这里设置的密码就为空了,并且创建了key 打开.ssh文件夹,复制id_rsa.pub里面的文本,在github上点开添加秘钥,复制过去 OK,大工告成,我们来测试一下 执行如下代码 大专栏 git配置SSH /p> 1 $ ssh git@github.com 出现:You’ve successfully authenticated, but GitHub does not provide shell access.添加成功 几个常用git命令: 12345 $ git clone xxx.com //根据地址克隆项目$ git add . //跟踪所有修改过的文件$ git commit -m "xxx" //提交跟踪到的文件$ git pull //下载代码

git 命令总结

喜你入骨 提交于 2019-12-05 03:07:49
1.Git 版本回滚 git reset --hard HEAD^^ ----- 回滚到上一个版本 等同于 git reset --hard "HEAD^" git reset --hard HEAD~n ---- 回滚到前几个版本,n 为正整数 1,2,3 ... git reset --hard commit_id ----- 回滚到指定版本 commit_id 指的是提交的版本id,commit_id 可以通过 git log 命令查询提交历史。 git push origin master ----- 推送代码到远程分支 master 2.创建分支、删除分支 git branch branchName ------ 创建分支,branchName 分支名称 git checkout branchName ------ 切换分支 git push origin branchName ------ 推送分支到远程仓库 git branch -d branchName ------ 删除本地仓库 , branchName 仓库名称 git push origin --delete branchName ------- 删除远程仓库 ,branchName 仓库名称 来源: https://www.cnblogs.com/ming-blogs/p/11901065.html

上手git

倾然丶 夕夏残阳落幕 提交于 2019-12-05 02:49:01
git基本文章,随手一记 【命令】 $ git init  ---初始化(在当前目录下创建.git目录,同时当前目录成为一个Git仓库) $ git status  ---查看当前状态 / 查看有何改动 $ git add .  ---添加需要追踪的新文件和待提交的更改 $ git commit -m '提交的备注(reMark)'  ---将暂存区里的改动给提交到本地的版本库 $ git pull origin master(分支名称)  ---拉取分支下的代码到当前分支并合并 $ git push origin master  ---将本地的master分支推送到origin主机 $ git remote show origin  ---查看当前仓库地址 $ git remote add origin Git地址  ---为当前文件夹添加远程仓库 $ git remote set-url origin Git地址  ---设置新的仓库地址 $ git log  ---查看提交历史 $ git reflog  ---查看版本号和提交 $ git reset --hard head(版本号)  ---回退到指定的版本代码 【冲突】 一般是在从远程主机拉取下来代码与本地代码(执行pull操作)合并时会产生冲突,表现: 《《《《《《 head ============== =|=|=|

如何使用github?github简单使用教程

丶灬走出姿态 提交于 2019-12-05 02:01:50
github(https://github.com)是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库, 也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参 考。 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端msysgit github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。 装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 3.配置Git 首先在本地创建ssh key; 1 $ssh-keygen -t rsa -C"your_email

Git--将已有的项目添加到github

喜你入骨 提交于 2019-12-05 01:54:24
转自:https://blog.csdn.net/north1989/article/details/53471439 1. 目标: 把本地已经存在的项目,推送到github服务端,实现共享。 2. 实现步骤: (1). 先从github创建一个空的仓库 先从github创建一个空的仓库,并复制链接地址 创建仓库 复制链接 (2). 初始化本地仓库,并提交内容到本地 需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下: 1). touch README.md 创建说明文档, 2). git init 初始化本地仓库 3). git add . 添加全部已经修改的文件,准备commit 提交 该命令效果等同于 git add -A 4). git commit -m ‘提交说明’ 将修改后的文件提交到本地仓库,如:git commit -m ‘增加README.md说明文档’ (3). 连接到远程仓库,并将代码同步到远程仓库 1). git remote add origin 远程仓库地址 连接到远程仓库并为该仓库创建别名 , 别名为origin . 这个别名是自定义的,通常用origin ; 远程仓库地址,就是你自己新建的那个仓库的地址,复制地址的方法参考 第二张图。 如:git remote

git把本地代码上传(更新)到github上

杀马特。学长 韩版系。学妹 提交于 2019-12-05 01:51:23
# 初始化目录为本地仓库 git init # 添加所有文件到暂存去 git add . # 提交所有文件 git commit -m "init" # 添加远程仓库地址 git remote add origin git@github com:leiphp/awesome-python3-webapp.git # 合并代码 很多人不执行这个会报错 git pull --rebase origin master # 推送的远程仓库 git push -u origin master 来源: https://www.cnblogs.com/nxzblogs/p/11895825.html

建立你的第一个 Git 仓库

北慕城南 提交于 2019-12-05 00:48:50
虽然 Git 确实是被许多重要软件选作版本控制工具,但是并不是仅能用于这些重要软件;它也能管理你购物清单(如果它们对你来说很重要的话,当然可以了!)、你的配置文件、周报或日记、项目进展日志、甚至源代码! 使用 Git 是很有必要的,毕竟,你肯定有过因为一个备份文件不能够辨认出版本信息而抓狂的时候。 Git 无法帮助你,除非你开始使用它,而现在就是开始学习和使用它的最好时机。或者,用 Git 的话来说,“没有其他的 push 能像 origin HEAD 一样有帮助了”(千里之行始于足下的意思)。我保证,你很快就会理解这一点的。 类比于录音 我们经常用名词“快照”来指代计算机上的镜像,因为很多人都能够对插满了不同时光的照片的相册充满了感受。这很有用,不过,我认为 Git 更像是进行一场录音。 也许你不太熟悉传统的录音棚卡座式录音机,它包括几个部件:一个可以正转或反转的转轴、保存声音波形的磁带,可以通过拾音头在磁带上记录声音波形,或者检测到磁带上的声音波形并播放给听众。 除了往前播放磁带,你也可以把磁带倒回到之前的部分,或快进跳过后面的部分。 想象一下上世纪 70 年代乐队录制磁带的情形。你可以想象到他们一遍遍地练习歌曲,直到所有部分都非常完美,然后记录到音轨上。起初,你会录下鼓声,然后是低音,再然后是吉他声,最后是主唱。每次你录音时,录音棚工作人员都会把磁带倒带,然后进入循环模式

git-基础操作

孤人 提交于 2019-12-04 23:44:43
基础操作 备份代码,版本控制 安装 sudo apt-get install git 配置 global当前用户 system所有用户 git config --system user.name='chen' git config --system user.email=xxx cd 目录文件 git init #初始化目录文件为仓库 git config --list #查看配置信息 git status #查看工作区状态 git add file1 file2 [*代表所有] #工作区记录到缓存区 git rm --cached [file]#取消记录 ------------------------------ git commit -m '版本1' #缓存区提交到本地仓库 git log#查看之前提交的所有信息 git log --pretty=oneline#查看之前提交的所有信息,只显示信息的第一行 git diff [file] 比较工作区与仓库文件的差别 git checkout -- [file] #工作区文件修改未记录,想要恢复到未修改之前 -------------- 修改 git checkout -- [file]#工作区文件修改未记录,想要恢复到未修改之前 ------- git add git rm --cached [file]#取消记录 git

常用 Git 命令清单

放肆的年华 提交于 2019-12-04 23:25:36
原文链接: http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个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

Git出现冲突error: Your local changes to the following

你离开我真会死。 提交于 2019-12-04 21:35:00
由于公司目前实行开发模块化,所以原来用的SVN代码管理器全部迁移到Git上去了,原来用过git现在已经忘的差不多了,目前暂时用的是SourceTree来管理代码的类似与SVN的Cornerstone的,今天在拉取服务器的代码的出现了冲突,记录下以供后续参考: 1.用git pull来更新代码的时候,遇到了下面的问题:error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.php Please, commit your changes or stash them before you can merge. Aborting 出现这个问题的原因是其他人修改了xxx.php并提交到版本库中去了,而你本地也修改了xxx.php,这时候你进行git pull操作就好出现冲突了,解决方法,在上面的提示中也说的很明确了。 保留本地的方式修改(强烈推荐,还有一种是直接拉取服务器的(不推荐使用就不写了),这样你本地修改的代码的,就会舍弃,相当于你写的代码直接没,你还的重新写) 步骤如下: 通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash