将本地代码库和Github同步


安装及初始化

  1. 到这里下载软件,安装时全部默认设置 下载gitbash
  2. 运行桌面上产生的Git Bash,会出现命令框,进行下面的设置 ssh-keygen -t rsa -C “[email protected]” 会提示SSH Public Keys的存放位置,默认就好,按一下Enter; 接下来会出现两次输入密码,可设空密码,即按两下Enter 出现The key fingerprint is:字样说明Key产生了,在C:\Documents and Settings\UserName\.ssh\下的id_rsa.pub文件保存公钥。 登录Github,依次点击 Account Settings–SSH Public Keys–Add another public key 其中的Title随便填,Key填写刚刚产生的id_rsa.pub文件中的全部内容; 接下来在Git Bash中输入ssh -T [email protected]测试连接; 出现Are you sure you want to continue connecting(yes/no)?输入yes; 接下来两行是设置个人信息(会保存在C:\Documents and Settings\UserName\.gitconfig文件)
git config --global user.name "username"
git config --global user.email "[email protected]"

创建项目及上传:

登录·Github·官网首页,新建一个仓库,并在本地新建文件夹用于同步代码库。

git init  输入这个
git add .添加所有文件(只是在本地准备好,注意那个“.”表示所有文件)
git commit -m ‘version 1.2.3‘引号中是说明信息
git remote add origin [email protected].com:boliquan/wp-code-highlight.git
git push origin master  上传步骤到此完成

修改本地文件及上传

如果添加了内容则要先 git add .

`git commit -a -m ‘version 1.2.3‘` 修改(本地)
`git push origin master`  //修改(服务器),去`Github`网上可以发现已经修改了

创建一个tag:

git tag -a 1.2.3-m ‘version 1.2.3‘ //引号中是说明信息
git push --tags  //就可以在Github网上看到创建的tag了

删除某个tag

git tag -d 1.2.3 //删除这个tag(本地)
git push origin :refs/tags/1.2.3 //删除这个tag(服务器),这时可以发现Github网上的那个tag不见了

从服务器下载项目

git clone [email protected].com:boliquan/wp-code-highlight.git //会下载到一个以“wp-code-highlight”命名的文件夹及源码c
时间: 2024-11-05 20:56:20

将本地代码库和Github同步的相关文章

mac终端push代码库到github

一: 安装git和配置略,网上太多教程. 二: 1.cd到项目所在目录 2.初始化 git init 初始化后在本地代码库会自动创建一个.git隐藏文件,这个就是本地代码库 三:加载文件 git . . 是把文件夹里面的所有文件都加载进来 还可以单个加载 git add index.html ,test.html 四:提交文件,创建时间点 git commit -m "init commit" -m "引号内是注释内容" 创建之后可以随时回到这个时间点,可以看到有若

git 将本地代码push到github

以cnblogs-scrapy.git为例介绍如何将本地代码push到github 在github上创建对应的仓库:https://github.com/hotbaby/cnblogs-scrapy.git 初始化本地仓库: $ git init 将代码添加本地仓库中: $ git add . 添加Log:$ git commit –m "Initialize commit." 添加远程仓库:$ git remote add origin https://github.com/hotb

Laravel篇二之本地版本库关联github

以往的工作中都是使用svn作为版本控制,对git分布式的有些陌生,本篇主要记录的本地存储myWeb-laravel的git版本库与github建立关联. 1.首先进入本地myWeb-laravel,执行git  init对当前目录初始化操作,该命令将会在myWeb-laravel目录中创建.git的目录. 2.  git    add .     将myWeb-laravel目录中的所有文件添加到暂存区 3. git   commit  .  -m  'message'     暂存区内容添加至

使用github同步网站

今天刚刚完成了自己的一个小项目,想把他上传到服务器上,想到到我使用的Visual Stdio Code具有git功能,于是想到使用github作为代码仓库来同步代码. 大体步骤分为这几步:创建远程代码仓库及本地代码仓库,配置仓库设置,修改并提交代码,服务器同步代码 1.创建代码仓库 首先登陆https://github.com,创建自己的代码仓库,记住代码仓库的地址,我这里是 https://github.com/wzhxyz/uva.git 然后新建个目录,执行一系列配置 1 mkdir uv

Git学习笔记(三)远程库(GitHub)协同开发,fork和忽略特殊文件

远程库 远程库,通俗的讲就是不再本地的git仓库!他的工作方式和我们本地的一样,但是要使用他就需要先建立连接! 远程库有两种,一个是自己搭建的git服务器:另一种就是使用GitHub,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库.友情提示:在GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改).所以,不要把敏感信息放进去. 远程仓库的好处: 1.我们可以随时随地的与仓库建立连接,以实时存放我们开发的内容: 2.与他

GitHub同步已经Fork的开源代码

最近Fork了一个很不错的C++实现的算法集(https://github.com/xtaci/algorithms),如何与开源代码同步的问题也就产生了,同步方式如下: 1 首先,在自己的GitHub上Fork此开源代码,然后Clone到本地 git clone https://github.com/lanbing510/algorithms.git 2 需要同步时,执行以下命令 #添加一个远程库连接到本地,命名为algorithms git remote add algorithms htt

VSCode与Github同步

先申请了Github账号并且创建一个repository 打开本机的项目,初始状态下是无法同步到github的 因为初始化状态下并没有配置远端的仓库 [remote "origin"] url=https://github.com/xwensoft/e-commerce-frontend.git fetch = +refs/heads/*:refs/remotes/origin/* 如果只是将源代码上传到新建的git,那么直接推送就可以了 如果是要建立同步代码库,则选择发布 发布后就可

主从限制同步指定库下增加新库,新库也要同步

我有主从2台数据库分别为A,B 由于历史原因,A的数据库只允许同步 aa 和 bb俩个库,即A库再创建一个新库,B是不会同步过来的 OK.开搞. 1 A  移除掉binlog-do-db ,我不想以后还得再操作一下!这里我们约定新库为cc binlog-do-db 2 重启A 这是为了cc可以同步过来 3 FLUSH TABLES WITH READ LOCK;  锁表,这是为了停止新数据的插入 4 查看B SHOW SLAVE STATUS; 看看数据都同步好了没有 如果好了 就可以STOP

github初步---将本地代码传到github上面

弄了老半天终于学会了一点基础的东西... 首先我们需要在本地建一个仓库---自我理解,这个仓库和github上面的仓库是同步的,建仓库的过程如下: 1.在你想建仓库的地方右击git bash here,然后开始输入命令 2.git init 3.git remote add origin XXX(你的仓库在github上的地址) 4.git push -u origin master 上面的过程的结果就是我们在本地建了一个和github上面同步的仓库 接下来我们可以把我们本地的代码传到githu