GitHub的repository的相关操作

原文地址

GitHub的repository的相关操作 - 简书

1、准备工作

a、有自己的GitHub账号(GitHub: Where the world builds software · GitHub
b、在自己本地有安装git软件,这样才可以执行git对应的指令(Git - Downloads

2、登陆github,创建一个new repository

登录你的github,然后创建一个New repository,起个名称dome(名称随你开心的改),勾选 initialize this repository with a README,如下图,然后点击create repository。

  

  

3、git操作——添加项目

  a、在本地计算机上创建一个文件夹用于存放git上克隆下来的项目
  b、打开命令窗口进入1中创建的文件夹
  c、执行git命令克隆GitHub上的项目到本地中

git clone url // (url是gitHub上对应项目的地址)

git clone https://github.com/crk123kk/webpack-example.git

  

  • 克隆成功之后会在创建的文件夹中出现如下文件:
  • .git就是关联GitHub的文件
  • README.md是对应项目的说明文档

  

4、将自己的项目文件夹拷贝到该文件夹目录下

  

5、执行控制台命令,进入如上图的文件夹目录下

  即:有.git的项目目录中

6、执行命令:git add . (最后的点不能漏了)

  git add .是将粘贴进去的文件与当前的git项目相关联,即与git相关联,这样才可以对对应的文件执行git操作

git add .

7、执行命令:git commit -m "add"

  git commit -m "add" 是为了提交到本地的版本控制库里,引号里面是你对本次提交的说明信息,这个内容是可以随意输入的,但是这里是为了添加文件,所以是add信息。

git commit -m "add"

8、执行git push -u origin master

  git push -u origin master 可以将你本地的仓库提交到你的github,最后会让输入你的github的账号和密码,输入回车之后再去看github项目,就看到你本地项目出现在github上了!(需要注意的是,如果是使用cmd控制台来执行,输入密码的时候有时候是不会显示你的输入的,所以你的密码是多少,输入完毕之后直接回车即可)

git push -u origin master

9、查看

  完成以上步骤之后就完成了一个项目的提交,这样刷新GitHub上的网页就可以发现提交的东西出现在了上面

QFJ GitHub Repository 是一个专注于FIX协议实现的开源项目,主要用于金融信息交换领域。该项目提供了完整的FIX引擎实现,帮助开发者快速构建支持FIX协议的应用程序。FIX协议广泛应用于金融行业,用于标准化交易系统之间的通信。 QFJ项目的GitHub地址是:[QFJ GitHub Repository](https://github.com/quickfix-j/quickfixj)。该项目提供了详细的文档和示例代码,方便开发者进行FIX协议的集成与开发。 ### 示例代码 以下是一个使用QFJ的简单示例,展示如何初始化一个FIX会话: ```java import quickfix.*; import quickfix.field.*; import quickfix.fix44.Message; public class SimpleFIXInitiator { public static void main(String[] args) { try { // 配置文件路径 String configFile = "path/to/config/file.cfg"; // 初始化发起方 Initiator initiator = new SocketInitiator(new Application() { @Override public void onCreate(SessionID sessionID) { System.out.println("Session created: " + sessionID); } @Override public void onLogon(SessionID sessionID) { System.out.println("Logon: " + sessionID); } @Override public void onLogout(SessionID sessionID) { System.out.println("Logout: " + sessionID); } @Override public void toAdmin(Message message, SessionID sessionID) { System.out.println("toAdmin: " + message); } @Override public void fromAdmin(Message message, SessionID sessionID) throws FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon { System.out.println("fromAdmin: " + message); } @Override public void toApp(Message message, SessionID sessionID) throws DoNotSend { System.out.println("toApp: " + message); } @Override public void fromApp(Message message, SessionID sessionID) throws FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType { System.out.println("fromApp: " + message); } }, new FileStoreFactory(configFile), new ScreenLogFactory(true, true, true)); // 启动发起方 initiator.start(); Thread.sleep(10000); // 运行10秒后停止 initiator.stop(); } catch (Exception e) { e.printStackTrace(); } } } ``` 在该示例中,创建了一个简单的FIX发起方(Initiator),并实现了基本的会话管理和消息处理功能。开发者可以根据实际需求扩展该示例,以支持更复杂的FIX协议交互。 ### GitHub项目特点 QFJ GitHub Repository 提供了以下核心功能: - 完整的FIX协议支持,涵盖FIX 4.0到FIX 5.0版本。 - 支持多种传输协议,包括TCP和SSL加密连接。 - 提供详细的日志和调试工具,便于排查问题。 - 支持自定义扩展,开发者可以轻松集成到现有系统中[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值