git教程(三)--创建项目并提交更新

我们使用git就是为了更方便的管理我们的项目,更好的进行版本控制。
那么首先我们就要有一个项目,在github上如何创建项目呢?

如何创建项目



登陆你的Github账户,点击上方导航栏的“+”按钮,在下方选择“New repository”

Github如何创建项目仓库

进入到创建项目页面,按照下图所示输入你要创建项目的信息

Github如何创建项目仓库

最后点击“create repositoty”,就会跳转到你创建项目的页面了,至此你的项目仓库已经创建完毕了。

里面标红的地址就是我们项目的地址。git同时支持ssh和http

项目我们创建好了,但是我们使用的时候可能有一下几种情况

一我们本地已经有了一个项目,我们想在希望这个项目能与我们github上的项目相关联

二是我们在github上已经新建了或者fork一份别人的项目,我们希望clone到本地,然后自己
作为开发者可以进行提交和更新

创建本地仓库



项目我们创建好了,但是我们使用的时候可能有一下几种情况

一我们本地已经有了一个项目,我们想在希望这个项目能与我们github上的项目相关联

二是我们在github上已经新建了或者fork一份别人的项目,我们希望clone到本地,然后自己
作为开发者可以进行提交和更新

比如我们本地已经有了我们写的项目,我们现在希望这个项目能与我们刚在github上的创建的代码仓库项关联。

本地已有项目关联git远程仓库



这种情况下,我们本地可能已经有了一个项目,这个项目可能之前没有版本控制,或者说使用的是其他版本控制系统,而我们现在期望它可以迁移到github上来

首先为我们的项目初始化



我们在我们的项目目录下为git进行初始化

git init
  • 1
  • 1

为我们的项目添加项目源地址

git remote add originname giturl
  • 1
  • 1

这里的项目地址就是我们的刚才创建的那个项目的ssh地址

其中originname是自己设置的源的名称(一般设为origin),后面就是我们github下那个项目的地址

我们现在可以使用git remote -v查看

github已有的项目clone到本地


直接使用clone命令将远程项目迁移至本地

git clone git@github.com:gatieme/LeetCode.git
  • 1
  • 1

提交和更新代码


git push提交代码



第一步,用命令git add告诉Git,把哪些文件添加到仓库:

git add test.c
  • 1
  • 1

执行上面的命令,我们就把test.c添加到了仓库中

第二步,用命令git commit告诉Git,我们次次提交的信息

git commit -m "write a test c file..."
  • 1
  • 1

第三步使用git push将修改提交到版本库

git push origin master
  • 1
  • 1

git pull更新代码



git方便了多底协作办公,我们本地的仓库可能在经过一段时间的更新后,已经不是最新的了,这时候我们就需要将远程仓库中的代码进行更新到本地,以保持本地代码是最新版本。

git pull <远程主机名> <远程分支名>:<本地分支名>
一般来说使用git pull 就可以将远程仓库中的最新版本的代码取回到本地更新

转载:http://blog.csdn.net/gatieme/article/details/50595028

时间: 2024-10-29 00:53:18

git教程(三)--创建项目并提交更新的相关文章

Git 教程之创建仓库详解_相关技巧

Git 创建仓库 本章节我们将为大家介绍如何创建一个 Git 仓库. 你可以使用一个已经存在的目录作为Git仓库. git init Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令. 在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变(不像 SVN 会在每个子目录生成 .svn 目录,Git 只在仓

git上传本地项目到github

git软件下载地址:https://git-scm.com/download/ 1. 在GitHub上建立项目登录GitHub后,你可以在右边靠中那里找到一个按钮"New Repository",点击过后,填入项目名称.说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git@github.com:XXX/XXX.git的地址,这个就是你这个项目的地址了. 2.配置Git以及上传代码 如果是Windows下,选择Git Bash,在命令行中完成一切git config --g

Django在Win7下的安装及创建项目hello word简明教程_python

python广受欢迎的编程语言之一,本文简述了python 的django 框架安装与开发. Django在Win7下的安装及创建项目hello word,相对而言非常简单,这里直接给出命令和代码,不懂的可以查阅相关资料. 1.安装:命令如下: pip install Django==1.6.5 2.创建项目 django-admin.py startproject web 修改 urls.py url(r'^blog/index/$','blog.views.index'), 3.创建工程:

《Adobe After Effects CS4经典教程》——1.2 创建项目并导入素材

1.2 创建项目并导入素材 在本书每课开始前,最好先恢复After Effects的默认参数设置(参见前言中的"恢复默认设置"),可以用快捷键实现. 1.启动After Effects时按下Ctrl+Alt+Shift组合键(Windows)或Option+Command+Shift组合键(Mac),以恢复默认参数设置.如果系统提示是否要删除您的参数文件,请单击OK按钮. 2.单击Close(关闭)按钮关闭Welcome(欢迎)窗口. After Effects打开后显示一个空的.无标

《Adobe After Effects CC 经典教程(彩色版)》——1.2 创建项目并导入素材

1.2 创建项目并导入素材 在本书每课开始前,最好先恢复After Effects的默认参数设置(参见前言中的"恢复默认参数"),这可以用快捷键实现. 1. 启动After Effects时按下Ctrl+Alt+Shift(Windows)或Command+Option+Shift(Mac OS)组合键,以恢复默认参数设置.如果系统提示是否要删除你的参数文件,请单击OK按钮. 2. 单击Close(关闭)按钮,关闭Welcome(欢迎)窗口,如图1.2所示. After Effects

《Adobe After Effects CS5经典教程》——1.2 创建项目并导入素材

1.2 创建项目并导入素材 在本书每章开始前,最好先恢复After Effects的默认参数设置(参见前言中的"恢复默认设置"),这可以用快捷键实现. 1.启动After Effects时按下Ctrl+Alt+Shift(Windows)或Option+Command+Shift(Mac)组合键,以恢复默认参数设置.如果系统提示是否要删除您的参数文件,请单击OK按钮. 2.单击Close(关闭)按钮关闭Welcome(欢迎)窗口. After Effects打开后显示一个空的无标题项目

Git@OSC代码托管(含Git教程!important非命令行)

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 背景:鉴于小宝鸽对Git的了解不是很深,因此本篇文章仅作入门参考.因为以前一直都是使用SVN.但是发现SVN,很少网上代码托管服务.而Git确是有不少,有些时候,你几个好友想开发一个项目,但是又没有不在同一个局域内网,因此代码可以托管到网上.重点是githug那么火猿友们应该是知道的. 本篇文章粗略讲解下使用Git将代码托管到https://git.oschina.net/

Git 教程之基本操作详解_相关技巧

Git 基本操作 Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比.本章将对有关创建与提交你的项目快照的命令作介绍. 获取与创建项目命令 git init 用 git init 在目录中创建新的 Git 仓库. 你可以在任何时候.任何目录中这么做,完全是本地化的. 在目录中执行 git init,就可以创建一个 Git 仓库了.比如我们创建 runoob 项目: $ mkdir runoob $ cd runoob/ $ git init Initialized empty Git

git教程(二)--安装和配置git

转载:http://blog.csdn.net/gatieme/article/details/50586476 前言 GIT跟SVN一样有自己的集中式版本库或服务器.但,GIT更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个自己的版本库.可以这样说,如果你被困在一个不能连接网络的地方时,就像在飞机上,地下室,电梯里等,你仍然能够提交文件,查看历史版本记录,创建项目分支等.对一些人来说,这好像没多大用处,但当你突然遇到没有网络的