首页 > 其他分享 >github fork 及 pull requests 流程

github fork 及 pull requests 流程

时间:2024-10-29 21:58:44浏览次数:7  
标签:fork pull git 仓库 add 原始 upstream commit requests

1. 从原始仓库 fork 到自己的仓库

 2. clone 自己仓库的代码到本地

git clone https://xxxx.git

 

3. 添加 upstream(git地址为原始仓库地址,添加后可对原始仓库进行拉取和推送)

git remote add upstream https://xxx.git

 

4. 本地拉取原始仓库最新代码

git fetch upstream

 

5. 切换到要修改的原始仓库分支

git checkout upstream/branch_name

 

6. 创建本地的开发分支(同步的是 upstream/branch_name 原始分支的代码)

git checkout -b dev1

 

7. 提交本地开发分支代码

git add .

git commit -m 'xxx'

# 提交代码到原始分支的 pull requests
git push --set-upstream origin dev1

 

8. 撤销 commit 

# 撤销 commit、不撤销 git add .
git reset --soft HEAD^

# 撤销 commit、撤销 git add . 操作、撤销修改代码
git reset --hard HEAD^

 

标签:fork,pull,git,仓库,add,原始,upstream,commit,requests
From: https://www.cnblogs.com/chaoqi/p/18511764

相关文章

  • 如何安全彻底地删除GitHub上的fork项目
    GitHub提供了一个功能,允许用户fork其他开发者的项目,但在某些情况下,我们可能需要删除fork的项目。本文将指导您如何安全、彻底地进行此操作:1.确认删除的必要性;2.备份重要数据;3.删除项目;4.检查与原项目的联系;5.清除本地仓库。删除GitHub上的fork项目是一个相对简单的过程,但在执行之......
  • 【问题排查】-bash: fork: retry: Resource temporarily unavailable 记录一下
    ●最初现象,ssh端口异常,登录机器出现如下,执行每一个命令都会有这个错,最终就是关闭终端后无法在连接,只能重启释放资源●查看kernel.threads-max(每个进程中最多创建的的线程数目)●top-H查看每个线程的资源使用情况,发现达到了当前系统限制30938●修改threads-max,sy......
  • pytest+python+requests+allure接口自动化
    文件层级:接口层,用例层,公共层,报告层,conftest.py注意:1.需要被调用的类方法,使用@classmethod,这样调用时,无需实例化;      2.保持登录,使用requests.session;方式一:conftest.py:1.登录:fixture(scope=session)写登录方法;2.参数关联:定义空字典,使用fixture(scope=function),闭......
  • Fork/Join框架
    Fork/Join框架是Java7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架packageforkjoin;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.ForkJoinPool;importjava.util.co......
  • fork函数
    frok函数目录frok函数getpidd/getppid函数fork函数 1.一个进程,包括代码、数据和分配给进程的资源。2.fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。3.一......
  • git-pull request
    一、git凭据在使用Git进行版本控制时,凭据主要用于身份验证,以确保用户能够安全地访问和操作代码仓库常见的Git凭据类型:1.用户名和密码最基本的身份验证方式。用户在克隆、推送或拉取时输入其用户名和密码。优点:简单,无需额外配置。缺点:安全性较低,因为密码可以被......
  • 详解Python中的Requests会话管理
    在Python的网络编程中,requests库因其简洁的API和强大的功能而广受欢迎。它简化了HTTP请求的过程,使得开发者可以轻松地发送请求并处理响应。然而,requests库的真正强大之处在于其会话管理功能。通过会话管理,我们可以维护一个会话,在这个会话中发送多个请求,这样可以提高性能并......
  • 在K8S中,Requests 和 Limits 如何影响 Pod 的调度?
    在Kubernetes中,Pod的调度过程受到资源请求(Requests)和资源限制(Limits)的直接影响。以下是这些参数如何影响Pod调度的详细说明:资源请求(Requests):资源请求定义了Pod中每个容器所需的最小资源量。在调度Pod时,Kubernetes调度器会寻找具有足够可用资源的节点来满足这些请求......
  • Fork-2.1.0 记录
    Fork-2.1.0记录PE64操作系统:Windows(Server2003)[AMD64,64位,GUI]链接程序:Microsoftlinker(11.00)编译器:VisualC#语言:C#库:.NET(v4.0.30319)签名工具:WindowsAuthenticode(2.0)[PKCS#7].NET混淆器:Confuser(1.X)附......
  • ZMQ消息队列 PUSH/PULL PUB/SUB REQ/REP
    1.REQ/REP客户端(Client)/服务器(Server)importorg.zeromq.ZContext;importorg.zeromq.ZMQ;/***@Description:(服务器)*@CreateTime:2024/3/2018:22*/publicclassServer{publicstaticvoidmain(String[]args)throwsInterruptedException{......