最近开始又捡起git,第一家公司用的就是git,一直掌握的也不深刻,就知道常用的几个命令,虽然现在用svn,但是觉得git还是不能丢,遂又捡起来了.先总结一部分目前练习用到的,慢慢填补吧~ github荒废太久了,偶尔也需要拔拔杂草什么的,而且最近学react,正好可以上传些demo.git都是新下的,而且以前用的是unix系统操作,现在用windows操作相当于重头再来了. 首先,git安装好了就打开cmd,输入git/git --version试一下. 接下来可以进行配置啦~(设置全局的用户…
这里收集了一些常用的git命令: git remote add origin git@192.168.1.128:sabo/ycdd-server.git git push -u origin master git pull git@192.168.1.128:sabo/ycdd-server.git   拉取新分支步骤: 进入目标分支比如master: git  checkout master   保证代码最新: git pull origin master   拉本地分支: git bran…
创建目录和查看路径 mkdir 创建目录  cd    进入到目录里面pwd   用于显示当前的目录cat   查看文件内容 Git命令使用说明 初始化一个目录成git的仓库(版本库)包括暂存区和master分支git init查看当前目录的文件包括隐藏文件ls -ah获取git命令的手册页git help使用git前需要进行一些全局的配置 > 1.用户目录下的配置,当前登陆用户所有的仓库调用这个配置 ~/.gitconfig > 2.项目目录的配置,优先级高,覆盖全局配置配置用户名和邮箱 ?…
git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --global user.email "xxx@xxx.com" # 配置邮件 git config --global color.ui true # git status等命令自动着色 git config --global color.status auto git config --globa…
目录 1.清理恢复 2.回滚,reset与revert的区别 3.merge,rebase,cherry-pick区别 4.删除不存在对应远程分支的本地分支 5.git pull,git push 报错(本地分支没有对应的远程分支) 6.对远程分支的操作: 7.模糊匹配: 8.error: src refspec hongqi does not match any. 9.取消某次合并 10.暂存命令stash使用 11.git revert撤销merge 参考: 记录一些比较特别的命令: 1.清…
git stash 可以用来保存暂时不想提交但又被修改过的文件. git stash pop 用来取出被保存在stash栈中的修改过的所有文件. git stash show 查询哪些文件被存放在了stash栈中 git stash list 查询存放的文件在栈中的命名 git stash pop stash@{<version>} 针对性的取出栈中的文件,且将取出的文件移除stash栈 git stash clear 清除在栈中的文件 git stash apply stash@{<v…
$ git clone ... $ git status 查看状态 $ git commit -am "XXX" 提交信息 $ git commit -am "XXXX" --amend 修改刚刚提交 $ git pull 更新 $ git push 推送到远程 $ git diff 查看修改 $ git log 查看日志 $ git reset --hard HEAD^ 退回上一个版本 git 如何对单独文件进行 从远端版本库获得更新 git fetch git…
本章学习: 1)熟悉github网站 2)通过git命令远程管理github, 3)git命令使用ssh key密钥无需输入账号密码 1.首先我们来熟悉github网站 1.1 注册github 登录http://github.com/,然后点击sign up,来注册账户: 注册好了,以及验证邮箱后,然后进入github主页: 1.2点击start a project(启动第一个项目) 1.3创建好后,就会跳转到刚刚创建好的test2仓库(项目)主页,如下两张图所示 图1: 图2: 先来介绍下上…
git命令行指南 1.windows上安装git的网址:http://msysgit.github.com/. 没有安装过git的 这个网址里下mymsgit. 因为发现有些同学对git还不是那么熟悉,所以我分享一下一下我自己整理出来的常用的git的命令行指令. 对了.对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged).已提交表示该文件已经被安全地保存在本地数据库中了:已修改表示修改了某个文件,但还没有提交保存:已暂存…
元旦不是搭建了一个<Java 程序员进阶之路>的网站嘛,其中用到了 Git 来作为云服务器和 GitHub 远程仓库之间的同步工具. 作为开发者,相信大家都知道 Git 的重要性.Git 是一个分布式版本控制软件,初版由 Linus·Torvalds 开发,并于 2005 年以 GPL 许可协议发布. YYDS Git 的牛逼这次就不吹了,毕竟已经吹了 7 篇了,实在是吹不动了! 可能是 Git 历史上最伟大的一次代码提交 终于有人把 Git 的数据模型讲清楚了 昨晚看完 Linus 第一次提…
使用Windows下的git工具往github上传代码 踩坑记录 背景 由于以前接触的项目都是通过svn进行版本控制,现在公司项目使用git,加上自己平时有一个练手小项目,趁着周末试着把项目上传到自己的github上做个管理,也当熟悉下git的操作,虽然是简单的操作,因为一直不太熟,所以还是花费了些功夫,其中的一些注意点做个记录. 第一步 下载git 这里由于是windows下的操作,所以下载的是windows版本的git: 网址是 https://gitforwindows.org 第二部 创…
踩坑: 1.php程序执行linux命令是以webserver的user用户(如apache .www……)操作的,需要在/etc/sudoers添加用户免密码操作权限; %apache ALL=(ALL)       NOPASSWD:ALL 2.以webserver用户执行的命令都只能在其默认根目录中进行,如apache默认根目录在/usr/share/httpd   ;nginx默认根目录在/usr/share/nginx/html; 3.若主机配置多站点,域名指向指定目录,即用户每执行一…
首先要在GitHub上创建好远程仓库,把README,LISCENCE,.gitignore三个文件在远程仓库初始化好. 然后在创建本地仓库,先要cd到自己的项目目录下,然后: $ git init 在目录下创建了.git的隐藏文件$ git status 发现该目录下所有待提交的文件$ git config --global user.name "liuming9283"$ git config --global user.email "463162960@qq.com&q…
由于公司一直使用的是的SVN,基本上都是内网,原来的git命令都快忘记了,当然也是自己太懒,平时都是直接拖到github上.今天打开idea后突然看到了原来自己写好的一个项目,就想将它上传到github上,也顺便再复习一下git命令,没想到也是遇到了很多坑,也是参考了几个大神的博客才解决,因此想记录一下. 因为项目是之前写好的,一直放在idea的工作空间里,git是之前已经下好的,包括github上仓库已经建好,万事俱备. 1.首先是打命令行窗口 ,cd到项目的目录中 yht:~ YHT$ cd…
强调官方文档最可靠,百度踩坑很浪费时间,建议去寻找一手数据源头 github官方文档提供了帮助 第一步 查看密钥 如果您还没有 SSH 密钥,则必须生成新 SSH 密钥. 如果您不确定是否已有 SSH 密钥,请检查现有密钥. ls -al ~/.ssh 生成密钥(如果已有跳过) $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 如果不是在 .ssh目录生成的,需要把密钥复制到当前用户下.ssh文件夹(这个文件夹是隐藏文件夹)…
先上结论:gitee的lfs功能收费,直接从github迁移包含lfs管理的文件会出错,配置lfs.url即可解决问题 Q: 为什么要迁库呢? A: github访问太慢了,不然我也不想费这个功夫! gitee自带的有从github同步仓库的功能,一般来说该功能非常方便. 然而,我们的github库使用了lfs,这就是踩坑的开始. 1.跟往常一样,直接在gitee中一键导入github仓库,一切正常.我还专门新建了一个文本文件测试了一下,上传成功,以为万事大吉了. 2.过了几个小时,一位成员突然…
第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹 第二步:通过命令git init把这个文件夹变成Git可管理的仓库 这时你会发现TEST里面多了个.git文件夹,它是Git用来跟踪和管理版本库的.如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见. 第三步:这时候你就可以…
在linux下搭建git环境1.创建Github账号,https://github.com2.Linux创建SSH密钥: ssh-keygen  ##一直默认就可以了 3.将公钥加入到Github账户信息Account Settings->SSH Key4.测试验证是否成功. ssh -T git@github.com Hi someone! You've successfully authenticated, but GitHub does not provide shell access.…
目标: 1.解决的问题是如何通过Git命令窗口将本地工程提交至GitHub. 2.方便园友的同时也方便自己以后解决此类问题. 步骤: 1.首先登陆GitHub网站https://github.com/ 2.新建Repository 3.新建TicketBrushSystem的Repository,其中红框的几处可以根据实际情况自行填写. 4.将TicketBrushSystem克隆到本地 4.1.使用Git Bash将工作目录切换到本地的工程文件目录,如,笔者的项目工程位于 F:\\01_Cod…
今天使用在自己笔记本本地磁盘上使用Git命令行执行"git push"然后输入github的用户名和密码之后,报如下错误: ![rejected] master->master(fetch first) error:failed to push some refs to 'https://github.com/xxx/xxx.git' 最后执行git pull,然后再执行push就可以了: 原因是:刚才在网站上改了README.md文件,添加了一些项目的说明,然后使用Git客户端…
转自:http://blog.sina.com.cn/s/blog_4b55f6860100zzih.html 附上一些git的常见命令: •    git remote add origin git@github.com:myaccount/myproject.git •    git push -u origin master •    gitinit--------建立repository •    git 命令 --help-----------查看帮助命令 •    touch fil…
GitHub 是一个类似 SourceForge 的免费项目管理及分享的服务平台,要想使用 github,用户可以免费注册成为 github 注册用户,之后使用git命令进行操作使用.github 的网址是:github.com. 一.建立 github 仓库 在 Github 创建账号后,点击 New Repository,填写一些本仓库相关的信息,如仓库名称.描述.是否公开.设置完毕后,点击 Create repository 即可创建新仓库.如,建立testproject. 二.建立本地…
[本人GitHub账号:] 用户名:chenhongshuang 密码:shuangshuang6300 邮箱:2452420371@qq.com 进入GitHub账号后 1·新建项目文件名称例demo,并且点击[Branch:master 输入 gh-pages 后回车键]::: [建好以后必须在自己电脑的任意位置建"相同项目文件名称demo"] 2·cd进入本地新建的项目文件中执行:git init 3·把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记…
git 命令提交项目到github步骤如下: 1.使用git 命令客户端进入项目根路径,输入 git init  命令,创建github本地根目录 2.把文件加入到本地项目 git add .  ,如果要提交某个文件,把  点号 换成文件名称. 3.将本地根目录的文件提交 git commit -m "first commit" 4.在github中创建新的项目,获得新的项目路径, https://github.com/flyboy99/ssmtest.git 5.把文件加入到gith…
步骤: 1.点击小猫,回到初始页面 2.点击start a project,首先会出现一个验证email地址(我们注册的时候,有一个email输入,进去邮箱验证一下) 3.重新点击start a project,进入一个页面.填完以后点击 create repository 4.出现以下的页面,只需要关心框里面的那一行信息,这是远程仓库的地址.之后的都是一些git的命令. 需要注意ssh和https,之前我们配置的是ssh,所以,我们就要用到ssh里面的地址. 5.可以在自己的本地新建一个文件,…
项目开发时,为了方便版本管理,许多公司采用git来控制项目版本.简单介绍下: 第一步:在本地新建一个文件夹,作为本地仓库,如“test”.打开git bash,进入到该文件夹目录下,如下图: 第二步:将本地仓库初始化,命令:git init.如下图: 第三步:将项目从github或者服务器上克隆下来,命令:git clone url.url为项目服务器地址或github地址,如下图所示: 第四步:未修改项目前,查看项目状态,命令:git status.如下图: 由图可以看出来,项目刚更新下来,没…
GitHub git 命令思维导图 拖动图片至浏览器地址栏松手,点击回车看高清大图.…
注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及 上传的步骤: 本文采用git 命令界面进行操作,先执行以下两个命令,配置用户名和email[设置用戶名和e-mail地址.这是非常重要的,因為每次Git提交都会使用该信息.它被永遠的嵌入到了你的提交中] git config --global user.email "you@example.com"           git config --global user.name "Your…
安装git 初始化仓库 提交相关 撤销相关 远程推送 分支相关 其他 遇到的错误 github的克隆上传 此文章只是对命令的一个统计,起备忘和复习git只是的作用,不建议从没接触过git的同学通过它来学习git. git中的术语解释: repository:仓库也叫版本库 stage:暂存区,add后会存到暂存区,commit后提交到版本库 linux下安装git 第一种方法:yum install git-core  安装的版本比较老 第二种方法:(我是linux centos) 卸载老版本…
git命令将本地代码提交到github 步骤: 第一步:进入到相应的文件夹,用git init命令,将该文件夹变成git可管理的仓库 git init 第二步:将项目添加到本地仓库 可以用git status查看当前的状态 用 git add . 将文件夹中的内容添加到本地仓库 git status //查看当前的状态 git add . //将文件夹中的内容添加到本地仓库git status //查看当前状态(是否添加成功) 第三步:将项目提交到仓库 git commit -m "注释&quo…