`
羊咩咩
  • 浏览: 14734 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

git(2)--上传项目与取项目

    博客分类:
  • git
git 
阅读更多

转载:http://my.oschina.net/dxqr/blog/134811(完整版) 

1、切换到项目目录下

1 git init

 

2、输入

1 git add .

把该目录下的所有文件全部提交到缓冲区

 

3、使用

 

1 git commit -m "GitHelloWorld first commit"

命令,将代码提交到HEAD,注意此时还没有提交到服务器

4、我们需要一个SVN仓库的地址还有所谓的用户名,密码,但是对于Git可能稍有不同

首先在Git Bash中输入:

1 ssh-keygen -t rsa -C "youremail@xxx.com"

然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容。

然后打开http://git.oschina.net/keys页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可

我们在http://git.oschina.net/projects/new中添加一个新项目,比如GitHelloWolrd(这个名称后面会用到,这个步骤是必须的)

我们先来测试下是否联通:输入命令

 

1 ssh -T git@git.oschina.net

然后会通知你输入用户名/密码,该密码就是你的osc账户密码,然后会提示你输入yes/no,输入yes后回车,显示出

 

1 Welcome to Git@OSC, whaon!

说明连接成功(密码也可以在http://git.oschina.net/profile/account进行设值)

5、执行

1 git remote add origin http://git.oschina.net/whaon/GitHelloWolrd.git
2 git push origin master

 

 以后的操作就是在本地修改->add->commit->push

 

克隆远程版本库,使用如下命令

1 git clone http://git.oschina.net/csen66/weixin-client-for-java.git
分享到:
评论

相关推荐

    PyPI 官网下载 | git-t5-0.1.0.tar.gz

    要使用这个库,开发者需要首先将其安装到他们的Python环境中,这通常可以通过运行`pip install git-t5`(假设已上传至PyPI)或者在项目目录下运行`python setup.py install`来完成。在实际项目中,通过`import git_...

    使用git上传现有文件至github.docx

    ### 使用Git上传现有文件至GitHub知识点详解 #### 一、Git简介 Git是一款分布式版本控制系统,主要用于追踪在软件开发过程中对文件的修改历史。通过Git,开发者可以方便地管理代码的版本,支持多人协作开发,并且...

    Git GUI操作流程

    在本文中,我们将详细探讨如何通过Git GUI进行从拉取代码到上传代码的一系列操作。 1. **克隆仓库** 在开始任何操作之前,首先需要克隆远程仓库到本地。在Git GUI中,选择“Clone Existing Repository”,然后在弹...

    《git基础知识》PPT课件.ppt

    Git 的优势在于上传下载速度快、异地协同工作、现场版本控制、更好的提交列表、更好的差异比较、工作进度保存、作为 SVN 前端实现移动办公等。下面是 Git 的基础知识点: 一、Git 客户端和仓库端目录结构 Git ...

    Git LFS是用于使用Git管理大型文件的命令行扩展和规范 这是3.3.0的MacOS Intel安装包

    3. **API交互**:Git LFS通过RESTful API与服务器进行交互,处理文件的上传、下载和版本控制。用户在执行Git操作时,LFS客户端会自动处理这些交互。 4. **版本控制**:尽管大文件的内容不在本地仓库,但它们仍然...

    linux的git压缩包

    8. **协作流程**:Git常采用的协作模式有Forking Workflow、Feature Branch Workflow、Gitflow Workflow等,具体选择取决于项目规模和团队习惯。 9. **钩子脚本**:Git的钩子(hooks)允许在特定事件(如提交、推送...

    如何将本地代码上传到github.pdf

    7. **推送至GitHub**:最后使用`git push -u origin main`(或master,具体取决于你的默认分支)将本地的改动推送到GitHub。 在执行以上步骤时,确保已正确设置Git用户名和邮箱(`git config --global user.name ...

    Mac上将本地项目上传到GitHub仓库

    在Mac上将本地项目上传到GitHub仓库的过程涉及多个步骤,包括安装Git,配置GitHub账户,创建新仓库,以及使用命令行工具进行版本控制操作。以下是一个详细的指导: 1. **安装Git**: Git是分布式版本控制系统,是与...

    Github详细教程图文详解

    4. **上传文件**:通过`git clone`克隆仓库到本地,将文件放入,然后通过`git add`, `git commit` 和 `git push`上传到GitHub。 **六、GitHub高级特性** 1. **Fork**:复制仓库,用于创建基于原项目的独立副本,...

    github :利用官方网站上传自己的项目

    1. Repository name:为你的项目取一个有意义的名称。 2. Description(可选):简短地描述你的项目,这有助于其他人理解你的项目是做什么的。 3. Public/Private:选择你的仓库是否公开。公开的仓库可供所有人查看...

    部分项目内容-----连数据库取内容,解压,上传

    从标题“部分项目内容-----连数据库取内容,解压,上传”我们可以推测这是一个涉及数据库交互、文件处理和网络传输的项目模块。下面将详细解释这些知识点: 1. **数据库连接**: 在程序中与数据库建立连接是获取...

    揭秘GitCode加密仓:代码安全的守护神

    GitCode 是由 CSDN 提供的一个开源项目创新服务平台 。它秉承“创新、开放、协作、共享”的开源价值观,致力于支持大规模的开源开放协同创新,并...- 保险仓:只有所有权人可以取走,不能修改或删除,只能增量上传 。

    win32完成的简单划词取词-屏幕取词

    8. **版本控制**: 尽管未明确提及,但将所有工程文件上传的行为暗示开发者可能使用了版本控制系统(如Git)来管理代码,以便跟踪修改历史和协同开发。 通过理解这些关键知识点,我们可以对这个屏幕取词工具的工作...

    完整详细图文版 代码管理工具SVN、CVS、CC、VSS、GIT详细使用说明书(最终版本)Eclipse相关(共94页).pdf

    - **连接与上传项目**:通过 Team -> Share Project 将项目共享到 SVN,输入仓库 URL 并提交源代码。 - **下载代码**:从 SVN 服务器检出项目,选择 Team -> Checkout。 ### 7. 总结 选择合适的版本控制系统取决于...

    开源项目-hacdias-filemanager.zip

    开源项目-hacdias-filemanager.zip 是一个以开源形式提供的文件管理器应用,旨在作为一个独立的解决方案或者集成到其他系统中作为中间件使用。这个项目的核心是`filebrowser-master`,暗示了主代码库可能位于一个名...

    可可口令取图新版搭建教程

    - 使用Git克隆项目代码,如果项目开源的话。 - 根据项目文档配置环境变量,如数据库连接信息、API密钥等。 - 初始化数据库,创建必要的表结构,如口令、图片信息等。 5. **云开发外卖版详解** 提到的“可可表情...

    github上传

    "github上传"这个主题主要涉及如何将本地项目上传到GitHub,以便与他人共享、协作或备份代码。以下是一些关于如何在GitHub上上传项目的详细步骤和相关知识点: 1. **创建GitHub账户**:首先,你需要在GitHub官网...

    hyperblog:在博客中逐步了解Git和Github de Platzi

    2. 创建Git仓库:在项目根目录下,通过`git init`命令初始化Git仓库。 3. 添加文件:使用`git add <file>`或`git add .`将所有更改添加到暂存区。 4. 提交更改:用`git commit -m "commit message"`保存更改,其中...

    PortableGit-2.8.0

    5. **GitHub与GitLab**:这两个是流行的Git托管平台,允许用户存储和分享代码,进行版本控制,并提供了项目管理和团队协作的工具。 6. **Subversion(SVN)**:虽然Git已经成为现代版本控制的主流选择,但SVN在过去...

Global site tag (gtag.js) - Google Analytics