场景描述: 在本地创建了一个git repo,并且执行了,git init命令,创建了.gitignore文件,或者README.md文件: 在远程创建了一个git repo,创建时也初始化了.gitignore文件,或者README.md文件: 有一天你在本地编写了一些代码,想把本地代码提交上去.你做了如下操作: 绑定远程仓库 git remote add origin ssh://127.0.0.1:29418/springcloud.git 推送代码到远程仓库 git push origi…
Git本地仓库与远程github同步的时候提示fatal: remote origin already exists 错误解决办法 1.git在本地的电脑创建了仓库,要远程同步github的仓库.使用命令:$ git remote add origin https://github.com/yuanchaoyong/wxtest.git 报如下错误: 可以知道其实本地已经同步过一次的github版本库了.需要把原先的删除 2.先删除远程 Git 仓库 $ git remote rm origin…
前言 Git本地仓库与GitHub仓库的关联逻辑如下 创建Key 在本地仓库下,新建Key文件夹,然后打开Key文件夹,单击鼠标右键,选择Git Bash Here. 输入命令:ssh-keygen -t rsa -C "your email address" 输入Key保存路径:/e/GitCode/key/id_rsa 回车 回车 注意:id_rsa是私钥,id_rsa.pub是公钥,注意私钥的保存!!! GitHub添加SSH Key 登录GitHub,点击Setting -&g…
一.获取Git仓库 安装好Git后即可创建Git本地仓库,开始项目的版本管理.有两种方法取得Git项目仓库:1.在现有项目或目录下导入所有文件到Git中:2.从一个服务器克隆一个现有的Git仓库. 1.在现有目录中初始化仓库 使用Git对现有的项目进行管理,只需进入该项目目录并输入: $ git init 以上命令将在该项目目录下创建一个.git的子目录,包含该Git仓库中所有的必须文件.(Ubuntu下点击屏幕上方View -> Show Hidden Files即可看到). 如果该项目目录(…
一.首先在本地创建版本库 创建成功最明显的特征是该目录下存在一个隐藏文件夹(.git) 前提:已设置显示隐藏文件 三种方式: 1.Git GUI Here(右击) 2.Git Bash Here(右击) 3.通过命令行进行创建版本库 二.添加文件(添加到暂停区,提交到本地仓库) 在工作区文件夹下添加文件(目录下有.git) 直接在添加文件的目录下 右击-->提交 查看日志:右击-->TorToiseGit(T)-->查看日志 查看本地仓库文件:右击-->TorToiseGit(T)…
一.git对象模型和存储 二.常用命令 1)git checkout branch 切换分支 假设现在有两个分支,master和dev分支 i dev分支上没有readme.txt 在master分支上我修改了readme.txt但是没有commit到本地仓库,那么在dev分支上仍然会看到readme.txt 在master分支上我修改了readme.txt并且commit到本地仓库,那么dev分支上没有readme.txt ii dev分支上存在readme.txt 在master分支上我修改…
原文:http://www.cnblogs.com/wilber2013/p/4189920.html Git基本概念 在Git中,我们将需要进行版本控制的文件目录叫做一个仓库(repository),每个仓库可以简单理解成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,Git都能跟踪并记录在该目录中发生的所有更新. 现在我们已经知道什么是repository(缩写repo)了,假如我们现在建立一个仓库(repo),那么在建立仓库的这个目录中有一个“.git”的文件夹.这个文件夹非常…
前提条件:有github账号,本地安装了git,能上网. 环境:ubuntu14.0.4LTS 首先在你得在github上创建一个仓库new repository,然后再本地创建一个文件夹mkdir test. cd 到test中,然后git init. 接着你要把本地仓库链接到远程仓库去,git remote add origin URL(你的github地址和所要绑定的远程仓库路径). git支持HTTPS协议,和SSH协议,采用HTTPS协议传输,每次push都要求输入github的账号和…
在使用git push命令将本地仓库内容推送至GitHub远程仓库的每一次git都要让我们输入GitHub的用户名和密码.这着实让我们心烦.我们会有疑问,我明明设置了公钥呀!怎么还需要输入账户和密码?那是因为我们使用的是HTTPS协议的原因.GitHub提供了两种方式:HTTPS和SSH.当年使用HTTPS时即使你设置了公钥也是没有用的.现在我们改回使用SSH方式:使用命令:git remote rm origingit remote add origin SSH  (注意此ssh是你的ssh地…
本地仓库信息查询操作 1.1  git status 查看当前暂存区状态 git  status 显示当前分支信息: 提交的目的分支信息: git 管理的有修改的文件: 当前仓库未被 git 管理的文件: 1.2  git log 查看版本演变历史 1.2.1  git  log 查看当前分支所有的提交记录日志的详细信息 git  log  提交的ID号: 提交的分支信息: 提交的操作者信息和时间信息: git log  分支名称 查看指定分支的提交记录信息 git log  --all 查看所…