首页 > 其他分享 >Git常用命令

Git常用命令

时间:2023-09-25 09:44:04浏览次数:39  
标签:git NAME branch Git BRANCH 常用命令 checkout 分支

 

1、配置个人身份
git config --global user.name 枝桠76454
git config --global user.email [email protected]

2、生成ssh公钥
ssh-keygen -t rsa -C "[email protected]" -b 4096
查看公钥
cat ~/.ssh/id_rsa.pub

3、拉取代码
git clone [-b BRANCH_NAME] [email protected]:sw/project_build/xxx.git

4、更新代码
git -C PATH_NAME pull

5、添加文件
git add FILE_NAME

6、提交到本地仓库
git commit -m "[MESSAGE]"
7、将本地仓库推送到服务器
git push
7.1、将本地仓库推送到服务器指定分支
git pust origin ngsw_chassis_1.1:zyc_ngsw_chassis_1.1_td2021120222345_test

8、回退本地提交
git reset [FILE_NAME] [--hard VERSION]

9、查看分支
git branch

10、创建分支
git branch BRANCH_NAME

11、删除分支
git branch -d BRANCH_NAME

12、强行删除分支
git branch -D BRANCH_NAME

13、合并某分支到当前分支
git merge BRANCH_NAME

14、切换分支
git checkout BRANCH_NAME

15、创建并切换分支
git checkout -b BRANCH_NAME

16、切换并指定远程分支
git checkout -b BRANCH_NAME remotes/origin/BRANCH_NAME

标签:git,NAME,branch,Git,BRANCH,常用命令,checkout,分支
From: https://www.cnblogs.com/fallenmoon/p/17727206.html

相关文章

  • stable-diffusion-webui Github 代码仓库的介绍
    stable-diffusion-webui:一个基于Web的稳定梯度流生成模型训练工具stable-diffusion-webui是一个位于GitHub上的开源代码仓库,地址为https://github.com/AUTOMATIC1111/stable-diffusion-webui。该仓库提供了一个基于Web的用户界面,旨在简化使用StableDiffusion这一生成模......
  • Gitee使用教程
    Gitee是什么?基于Git的代码托管和研发协作平台Gitee提交代码流程一、首先下载两个工具: Git与TortoiseGitwindowsGit下载地址:https://git-scm.com/Linux安装Git步骤:1.打开Linux终端窗口,输入以下命令,回车开始下载yuminstallcurl-develexpat-devel......
  • Git
    目录Git安装初始化配置创建版本库添加文件提交文件时光穿梭版本回退工作区与版本库管理修改撤销修改删除文件远程仓库添加远程库从远程库克隆分支管理解决冲突分支管理策略Bug分支Feature分支多人协作Rebase标签管理创建标签操作标签自定义Git忽略特殊文件配置别名搭建Git服务......
  • Centos7 Git 安装
    Centos7Git安装最新git源码下载地址:https://github.com/git/git/releaseshttps://www.kernel.org/pub/software/scm/git/1移除旧版本gitcentos自带Git,7.x版本自带git1.8.3.1(应该是,也可能不是),安装新版本之前需要使用yumremovegit卸载(安装后卸载也可以)。建议:执行第5步......
  • Gitlab 提交指令
    提交代码:将拉取的代码修改后,将修改部分的代码先推到自己的仓库,然后推到远程分支上面。常用指令gitstatus查看仓库当前的状态,显示有变更的文件。gitadd+文件名添加文件到暂存区。gitcommit-s提交暂存区到本地仓库。//需要添加解释“对HSE兼容调试做解释”(第一次执行时,......
  • git master 不存在
    HowtoFixthe"srcrefspecmasterdoesnotmatchany"Error如何修复“srcrefspecmaster不匹配任何”错误Nowyouareawarethatthe master branchdoesnotexist.Thesolutiontothiserroristoeithercreatealocalandremote master branchthatyoucan......
  • git commit 报错:找不到 python 3.8
    到这个问题的原因可能有很多,这里只是记录下针对我遇到这这跟题的原因及解决方法问题描述执行gitcommit命令,报错/usr/bin/env:‘python3.8’:Nosuchfileordirectory问题分析gitcommit命令本身不需要python,找不到python多半配置了hook去进行提交去的检查,例......
  • git设置ssh key 同时配置Gitee和GitHub
    背景:由于一直用gitee来git代码,并且一直通过ssh无密码连接本地和gitee远程仓库。最近想使用github的GitHubPages的部署功能,就不得不在github上建立远程仓库,并使用ssh方式来git代码。这个时候就发现,之前的ssh秘钥不能同时在gitee和github上使用。问题解决:之前的ssh秘钥还是用......
  • Android Failed to resolve: com.github.PhilJay:MPAndroidChart:v3.1.0
    2022.3.1版本修改settings.gradledependencyResolutionManagement{repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories{maven{url"https://jitpack.io"}//Addthisrepositoryjcenter()//orotherrep......
  • 关于GEC6818开发板常用命令
    cd目录路径cd用于切换路径(文件夹/目录),用来切换终端的工作路径到指定目录中去格式:cd路径名cd.表示进入当前目录cd..表示进入上一级目录cd/main/mainls列举ls列出指定目录下的文件名,可以用来查看当前工作路径下所有的文件信息格式:ls路径名lsmainlsbmpmkdir创建......