首页 > 其他分享 >工作中常用的git命令

工作中常用的git命令

时间:2023-11-20 21:03:29浏览次数:25  
标签:常用 git 代码 dev 命令 提交 远程 分支

一般的操作流程:

1.克隆远程仓库:首先,在本地将远程的厂库克隆过来(git clone <远程仓库地址>)

2.切换到工作分支:切换到你需要的分支(git checkout <分支名>)

3.拉取代码:拉取远程仓库最新的代码(git pull)

4.代码编写等等

5.添加文件:将项目中的文件添加到Git仓库的暂存区中(单个文件:git add<文件路径> 全部文件:git add .)

6.提交更改:通过提交操作将暂存区的更改保存到仓库中。(git commit -m <备注>)

7.推送到远程仓库:将远程仓库的代码进行更新(git push)

开发中提交时还需要合并分支,将自己分支上的代码合并到需要上传到远程的分支上去。

(本地dev_test 上传dev)

首先切换到dev(git checkouk dev)

拉取代码(git pull origin dev)

将dev_test 合并到dev上(git merge dev_test )如果有代码冲突手动去删除

提交代码(git push origin dev)

常用的git命令

命令

作用

git clone 地址

克隆远程厂库

git checkout 分支名

检出分支

git branch 分支名

创建新的分支

git branch

查看当前所有分支

git branch -d 分支名

删除分支

git log

查看项目的历史记录

git log -p

查看更加细致的记录

git switch 分支名

切换分支

git commit -m 消息

提交到本地库并对本次提交加上描述

git add 文件路径

添加要提交的文件

git push

提交到远程仓库

git add .

添加所有修改过的文件

git reset commitID

回退到指定版本

git merge 分支名

将指定分支合并到本分支上


标签:常用,git,代码,dev,命令,提交,远程,分支
From: https://blog.51cto.com/u_16356845/8491341

相关文章

  • 深入了解Linux下的df命令
    在Linux系统中,df(磁盘空间使用情况查询)是一个常用的命令,用于显示文件系统的磁盘空间使用情况。通过df命令,你可以快速了解系统中各个文件系统的剩余空间、已用空间以及总空间。本文将深入探讨df命令的基本用法、常见选项以及解读输出结果的方法,以帮助你更好地理解和利用这个实用的命......
  • 无涯教程-Ruby - Ruby命令行选项函数
    Ruby通常以以下方式从命令行运行-$ruby[options][.][programfile][arguments...]可以使用以下任何选项来调用解释器,以控制解释器的环境和行为。Sr.No.Option&Remark1-a与-n或-p一起使用以分割每行。检查-n和-p选项。2-c仅检查语法,而不执行程序。3......
  • 20231119 mac 使用dd 命令 烧写 linux img到sd卡
    https://docs.radxa.com/rock5/official-images?model=ROCK+5B下载rock5b官方操作系统文件是一个.img.xz文件打开一个mac终端,ls/dev关注/dev/disk相关的,插入SD卡读卡器到macmini,再次ls/dev 把sd卡格式化sudoddif=/dev/zeroof=/dev/disk4bs=64Mcoun......
  • Git统计代码行数的方法
    右键菜单->GitBashHere打开Git的命令行查看项目每个人提交的代码行数统计,即执行gitlog--format='%aN'|sort-u|whilereadname;doecho-en"$name\t";gitlog--author="$name"--pretty=tformat:--numstat|awk'{add+=$1;subs+=$2;loc+......
  • 一个我个人的jmeter测试流程和命令
    1,准备首先是下载jmeter和插件,包含CustomThreadGroups(多样化的线程组,之后细说),PerfMon(监控服务器信息)接下来部署测试应用,数据库和jmeter到不同的三个服务器上,启动测试应用和数据库,确保功能正常 2,perfmon使用perfmon需要下载两个部分,一个是jmeter的插件,直接从jmeter的Plu......
  • Linux常用命令记录
    Linux常用命令记录系统目录结构文件与目录管理命令Linux的文件目录是树状结构,最顶级的目录为根目录/,其他目录是通过挂载将其添加到文件树上,通过解除挂载将其移除。首先先了解什么是绝对路径和相对路径绝对路径:从根目录开始的完整路径描述,通常以/开头,从根目录root一直到......
  • android更改模拟器下载地址以及模拟器基本命令
    一、修改模拟器下载地址模拟器存放默认路径:C:\Users\Administrator\.android\avd修改模拟器存放路径:点击androidstudio中的help--- EditCustomProperties 在弹出的文本框里输入你要存放的路径,保存即可ANDROID_AVD_HOME=D:\\二、模拟器常用命令查看模拟器列表......
  • ROS2常用代码
    常用代码 1.编译文件包colconbuild//全部编译--packages-select<project_name>//选择单独编译的项目包2.创建新的工程文件包ros2apkcreate<project_name>//创建项目--build-type<ament_cmake/ament_python(c++/py......
  • Hexo-GitHub部署魔改第一步-config
    Hexo-GitHub部署魔改第一步_config.yml1.config.yml#HexoConfiguration##Docs:https://hexo.io/docs/configuration.html##Source:https://github.com/hexojs/hexo/#Site#设置博客的标题title:YourBlogTitle#子标题,可选subtitle:'xxxxx'#博客的描述,可选......
  • CH573 CH582 CH592 CH579常用库函数记录
    一:系统篇:软件复位SYS_ResetExecute();延时函数mDelaymS(1);//延时1msmDelayuS(1);//延时1us设置晶体匹配电容 voidHSECFG_Capacitance(HSECapTypeDefc);//外部高频32MHZvoidLSECFG_Capacitance(LSECapTypeDefc);//外部低频32.768KHZ 开启DCD......