今天在github上创建一个工程,与 本地同步,遇到了问题.特此记录一下..
1 在github上创建一个仓库 比如 https://github.com/zhenghui/guava
2 在本地创建maven工程(看自己是否需要是maven工程)..
3 到本地项目目录下 执行
写道
D:\workspace\guava\guava>git init
Initialized empty Git repository in D:/workspace/guava/guava/.git/
Initialized empty Git repository in D:/workspace/guava/guava/.git/
4 关联github上的仓库.
写道
D:\workspace\guava\guava>git remote add origin https://github.com/zhenghui/guava
5 新增和提交代码.
写道
D:\workspace\guava\guava>git add src pom.xml
warning: LF will be replaced by CRLF in pom.xml.
The file will have its original line endings in your working directory.
D:\workspace\guava\guava>git commit -m 'init'
[master (root-commit) ad099d2] 'init'
warning: LF will be replaced by CRLF in pom.xml.
The file will have its original line endings in your working directory.
2 files changed, 19 insertions(+)
create mode 100644 pom.xml
create mode 100644 src/main/java/Test.java
warning: LF will be replaced by CRLF in pom.xml.
The file will have its original line endings in your working directory.
D:\workspace\guava\guava>git commit -m 'init'
[master (root-commit) ad099d2] 'init'
warning: LF will be replaced by CRLF in pom.xml.
The file will have its original line endings in your working directory.
2 files changed, 19 insertions(+)
create mode 100644 pom.xml
create mode 100644 src/main/java/Test.java
6 push代码到github
写道
D:\workspace\guava\guava>git push -u origin master
Username for 'https://github.com': zhenghui
Password for 'https://zhenghui@github.com':
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (7/7), 687 bytes, done.
Total 7 (delta 0), reused 0 (delta 0)
To https://github.com/zhenghui/guava
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
Username for 'https://github.com': zhenghui
Password for 'https://zhenghui@github.com':
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (7/7), 687 bytes, done.
Total 7 (delta 0), reused 0 (delta 0)
To https://github.com/zhenghui/guava
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
差不多就是这样..以后每次代码新增,都是循环第五步和第六步..其他没啥说的..总结一下还是挺容易的.
如果在github上创建了文件(比如创建了一个README.md),这样在push之前需要进行一次pull操作.
写道
D:\workspace\guava\guava-example>git pull https://github.com/zhenghui/guava mas
ter
From https://github.com/zhenghui/guava
* branch master -> FETCH_HEAD
Merge made by the 'recursive' strategy.
README.md | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 README.md
ter
From https://github.com/zhenghui/guava
* branch master -> FETCH_HEAD
Merge made by the 'recursive' strategy.
README.md | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 README.md
相关推荐
本篇文章将围绕“GitHub创建工程”这一主题,详细介绍如何在GitHub上创建一个新的仓库(repository),并进行基本的操作,帮助初学者快速上手。 #### 一、什么是GitHub仓库? GitHub仓库是用于存储项目源代码的...
本文将详细介绍 GitHub 客户端的功能、使用方法以及其在项目工程代码托管中的作用。 **一、GitHub 客户端的核心功能** 1. **版本控制**:GitHub 客户端支持 Git 版本控制系统,允许用户轻松地创建分支、合并代码、...
本文档详尽地指导了如何在GitHub上注册账号、新建存储库,并执行基本的Git命令用于版本控制。从零开始一步步教你怎样配置个人化的GitHub仓库以及对仓库内的文件作出修改后将其同步回远端的全过程,包括用Git工具来...
通过在GitHub上创建账户并参与到Arduino-MRC项目中,你可以查看源代码,提交修改,提出问题,甚至发起新的功能提议。 ** 蜈蚣机器人与MRC控制器 ** 蜈蚣机器人是一种多足行走的机器人,通常由多个关节和腿组成,...
在GitHub上创建仓库是托管项目的第一步。创建仓库后,用户可以将本地的项目代码初始化为Git仓库,并通过Git命令将其推送到GitHub上新创建的远程仓库中。此外,提交第一个修改是用户在GitHub上进行的第一个实际操作,...
在【GitHub520资源】中,可能包含的编程语言和技术栈非常广泛,例如: 1. **Python**: Python是一种高级编程语言,广泛应用在数据科学、机器学习、Web开发等领域。你可能会找到相关的Python库、框架(如Django或...
- **示例应用**:在收到新的拉取请求时,可以通过 GitHub Actions 自动触发性能测试脚本,评估新提交的代码是否会影响现有系统的性能。这种自动化机制有助于确保每次代码更新都能维持甚至提高系统的整体效率。 ###...
首先我们要知道的是 这只是一个Beta版本 有好多特性在接下来的版本会被修改 或者还有些在最终版本中根本不会出现 比如 我就发现我没有找到使用一个文件夹创建工程的功能 这对我很重要 不过没关系 这个Beta版本已经...
版本控制是一种软件工程实践,主要用于跟踪项目从初始创建到最终完成的所有更改历史。它不仅适用于软件开发领域,理论上还可以应用于任何类型的信息记录和文档管理。通过版本控制系统,团队成员能够协同工作,确保...
1. **创建Job**: 在Jenkins中,创建一个新的自由风格的软件项目。在配置中,指定源码管理为GitHub,填入项目仓库地址,并关联刚刚设置的Webhook。 2. **编译配置**: 配置构建步骤,通常会包含`make`命令来编译C项目...
- **撰写动机**:作者希望通过分享自己在 GitHub 上的经验,帮助更多人更好地利用这一平台。 #### 二、与GitHub的故事 - **加入时间**:作者于2010年11月8日加入GitHub。 - **求职经历**:在求职过程中遭遇学校背景...
3. **云端平台**:在Github上的objectsyndicate/iotank仓库,用户可以查看、存储和分析来自各个IoTANK节点的数据。这个仓库可能包含一个服务器端应用程序,用于接收和处理设备上报的数据,并提供API供用户获取和展示...
### GitHub团队合作与软件工程中的应用 #### 一、概览 在软件开发过程中,团队合作至关重要。尤其是在大型项目中,团队成员之间的高效协作能够显著提高项目的成功率。本篇文章将根据给定的“GitHub 团队合作.pdf”...
总的来说,这些高价值的 GitHub 存储库反映了 Git 和 GitHub 在软件开发中的重要性,它们是知识共享和学习的平台,开发者可以在这里找到灵感、提升技能,并参与到全球的开源社区中去。通过关注和学习这些存储库,...
然后,选择“Team-->Share Project”将你的Java工程关联到这个仓库,并通过“Commit”将代码提交到本地仓库,最后通过“Push”将代码推送到GitHub线上仓库。 若要导入GitHub上的项目到MyEclipse,只需在GitHub视图...
本书《GitHub入门与实践》从Git的基础知识开始讲解,逐渐深入到GitHub的各个功能组件,包括但不限于创建仓库、提交更改、分支管理、代码合并等操作。书中强调了Pull Request在协作开发中的重要性,并专门构建了可供...
在压缩包中的“GitHub 的开源项目:绝版游戏保护工程.txt”文件,可能包含了项目介绍、游戏列表、参与指南、代码仓库链接以及如何贡献的详细信息。以下是对这个文件内容的详细解读: 1. **项目介绍**:可能详细阐述...
5. **问题跟踪**:当数据处理流程中出现错误时,Dagster-github可以创建GitHub Issues,以便跟踪和解决这些问题。 6. **自动化测试**:与GitHub Actions结合,可以在代码合并之前自动运行Dagster工作流的测试。 7....
例如,可以创建一个监听GitHub事件的Dagster作业,如下所示: ```python from dagster import job, solid from dagster_github import github_event_solid @solid def my_data_processing_solid(context): # 这里...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...