首页 > 其他分享 >开发中常用的一些git命令及顺序性

开发中常用的一些git命令及顺序性

时间:2023-10-17 09:34:26浏览次数:30  
标签:origin 常用 git manager 顺序 user 远程 分支

从远程仓库拉取代码:

git clone  仓库地址

同步远程所有分支到本地(在任何已有分支下执行都行):

git remote update origin --prune    (如果要单独同步远程某个分支,则执行git remote update origin 远程分支名 --prune,然后在vscode中左下角点击切换到该远程分支,则会在本地同步一个和该远程分支名相同的本地分支,无须命令行创建)

本地创建新的功能分支并推送到远程:

git branch feature/user-manager

git checkout feature/user-manager

git push -u origin feature/user-manager

注意:git push -u origin feature/user-manager和git branch --set-upstream-to=origin/远程分支名  本地分支名的区别?

git push -u origin feature/user-manager git branch --set-upstream-to=origin/远程分支名  本地分支名

1.推送本地分支feature/user-manager到远程主机origin的feature/user-manager分支

2.追踪远程分支,远程没有feature/user-manager就自动创建一个

3.设置origin为默认主机

追踪远程分支origin/mybranch1到本地分支mybranch1,如果远程没有mybranch1会报错,需要先创建远程分支

 

在新创建的功能分支user-manager上开发完代码之后需要进行:

暂存到缓存区:git add .

备注并提交到本地:git commit -m '提交内容'

本地分支代码推送到远程分支:git push

 

假如已创建开发总分支为:dev

先切换到远程开发总分支dev上并拉取代码:git pull

将本地分支feature/user-manager的代码合并到本地分支dev(此分支已经拉取新的代码)上:git  merge  feature/user-manager

将本地分支dev上的代码推送到远程dev上:git push

 

 

附加内容:

如果本地环境中有安装了nvm,那么可以通过以下三个命令切换并安装node版本:

1、安装新的node版本:nvm install 20.1.1

2、使用安装的某个node版本:nvm  use 20.0.0

3、查看所有node版本:nvm  ls

标签:origin,常用,git,manager,顺序,user,远程,分支
From: https://www.cnblogs.com/heisetianshi/p/17755471.html

相关文章

  • Git 流程优化-实践
    用gitcz代替gitcommit操作全局安装npminstall-gcommitizencz-conventional-changelognpmi-gcz-customizable写入配置echo'{"path":"cz-customizable"}'>~/.czrc在项目根目录下写入文件.cz-config.jsmodule.exports={//可选类型typ......
  • iptables 正常用法
    #!/bin/baship1=${group_host1}ip2=${group_host2}ip3=${group_host3}ip4=${group_host4}ip5=${group_host5}iptables-F#清空所有的防火墙规则iptables-X#删除用户自定义的空链iptables-Z#清空计数iptables-AINPUT-ptcp--dport22-jACCEPTiptables-AIN......
  • Git在工作中的基本应用
    一Git的起源Git的定义有一句名言"你要知道从哪里来,才能知道未来可能通向何方"。所以我们首先肯定聊的就是Git的起源。那么Git的定义是什么?Git是一种分布式开源版本管理工具(VCS),你可以用它存储代码、跟踪修订历史记录、合并代码更改,并在需要时恢复为较早的代码版本......
  • Git相关原理
    一Git是什么?Git是一种分布式开源版本管理工具(VCS),你可以用它存储代码、跟踪修订历史记录、合并代码更改,并在需要时恢复为较早的代码版本。二Git分区工作区workingdirectory是「工作目录」,也就是我们肉眼能够看到的文件暂存区(Index)本地仓库区(Repository)远程仓库......
  • Git 分布式版本控制工具
    1.前言1.1什么是GitGit是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。其他的版本控制工具软件:SVNCVSVSS1.2使用Git能做什么代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本版本切换:Git存在分支......
  • git入门
    git入门今天在学习黑马的实战项目时讲到了git,突然发现我还没有学过这部分内容,然后去b站找到了大佬狂神的这部分课,有参考了一些笔记(相关链接放在文末),自己随便总结了一下,以方便日后回顾学习。1.什么是版本控制版本控制(Revisioncontrol)是一种在开发的过程中用于管理我们对文件、......
  • 随笔-调试-常用命令零散记录 1
    【01】valgrindviewvalgrind--log-file='valgrind_report.log'--time-stamp=yes--tool=memcheck--leak-check=full--show-leak-kinds=all./exec【02】gdbviewgdb-iex'setpaginationoff'-iex'setconfirmoff'-iex'set......
  • pom.xml 常用配置(三)
    SpringContext<!--SpringContext--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.2.RELEASE</version></dependency><dependen......
  • boot驱动模型中的常用API--Apple的学习笔记
    一,前言之前解决ping问题的过程中,需要看uboot的代码,感觉看起来很轻松,我一直觉得代码写的小学生都能看懂的,这才是高手写的代码。面向对象设计的好,封装做的也好。虽然和qemu的Qobject设计雷同,但是我又手痒想画图了。二,学习1,uclass_find(id)根据uclassid来找uclass。在gd->uclass_roo......
  • 2.2线性表的顺序表示
    2.2.1顺序表的定义知识总览顺序表的定义顺序表――用顺序存储的方式实现线性表顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。顺序表的实现——静态分配静态顺序表#include<stdio.h>#defineMaxSize10t......