首页 > 其他分享 >git 基本使用

git 基本使用

时间:2024-03-27 10:11:41浏览次数:43  
标签:基本 文件 git remote -- 仓库 使用 远程

https://git-scm.com/docs/git/zh_HANS-CN  官方文档

git gui	git 			自带的Gui界面(仅英文)
git config -e			编辑 git 配置文件, 针对当前仓库
git config -e --global	编辑 git 配置文件, 针对系统上所有仓库
git config --global user.name <名称>		配置git文件, 填写名称
git config --global user.email <邮箱>		配置git文件, 填写邮箱账号
git init <路径>			设置初始化仓库
git add <文件>			选择文件,加入到缓存区
git ls-files <>			查看暂存区中文件信息, 参数如下
--cached (-c) 查看暂存区中文件,git ls-files 命令默认是此命令
--midified (-m)查看修改的文件
--delete (-d)查看删除过的文件

git commit -m <"备注"> 		提交暂存区到本地仓库中, <"备注"> 可以是一些备注信息。如果不添加-m 则会弹出一个文本来添加信息.
git commit -a -m <"备注">	如果您不使用-m,会出现编辑器来让你写自己的注释信息。当我们修改了很多文件,而不想每一个都add,想commit自动来提交本地修改,我们可以使用-a标识。git commit 命令的-a选项可将所有被修改或者已删除的且已经被git管理的文档提交到仓库中。千万注意,-a不会造成新文件被提交,只能修改。
git log 查看提交日志


网络
git clone <远程主机名> <文件夹>  			克隆远程仓库的所有文件到指定位置,不指定路径则在当前位置.
git remote add <名称> <远程主机名>  		添加仓库
git remote -v:								列出当前仓库中已配置的远程仓库,并显示它们的 URL。
git remote rename <old_name> <new_name>		将已配置的远程仓库重命名。
git remote remove <remote_name>				从当前仓库中删除指定的远程仓库。
git remote set-url <remote_name> <new_url>	修改指定远程仓库的 URL。
git remote show <remote_name>				显示指定远程仓库的详细信息,包括 URL 和跟踪分支。
git pull <远程主机名> <远程分支名>:<本地分支名>  	从远程文件拉取文件合并, 如果不加任何参数则能更新上一步操作.
git push <远程主机名> <本地分支名>:<远程分支名>		上传本地文件至远程仓库, 如果本地分支名与远程分支名相同,则可以省略冒号:
git push --force origin master 				如果本地版本与远程版本有差异,但又要强制推送可以使用 --force 参数
git push origin --delete master 			删除主机的分支可以使用 --delete 参数,以下命令表示删除 origin 主机的 master 分支

 

标签:基本,文件,git,remote,--,仓库,使用,远程
From: https://www.cnblogs.com/xs-xs/p/18098292

相关文章

  • Xilinx ZYNQ 7000+Vivado2015.2系列(二)之奇数分频和逻辑分析仪(ILA)的使用
    前言:偶数分频容易得到:N倍偶数分频,可以通过由待分频的时钟触发计数器计数,当计数器从0计数到N/2-1时,输出时钟进行翻转,并给计数器一个复位信号,使得下一个时钟从零开始计数。以此循环下去。奇数分频如何得到呢?第一部分 奇数分频奇数分频方法:N倍奇数分频,首先进行上升沿触发进行......
  • 轻松掌握:使用 API 接口自动缩短网址的秘诀
    在互联网的世界里,网址缩短已经成为了一种时尚和必要。长而复杂的网址不仅难以记忆,还可能让人望而却步。但是,现在有了API接口,我们可以轻松地将网址自动缩短,让分享变得更加简单和高效!本文将以具体例子详细介绍如何使用API接口实现网址缩短。首先,让我们来了解一下什么是API......
  • OriginBot使用指引
    详情可参加:OriginBot智能机器人开源套件——支持ROS2/TogetherROS,算力强劲,配套古月居定制课程(guyuehome.com)让我们一起踏上智能机器人开发之旅吧!在以下操作过程中,需要大家具备一些机器人开发的基础知识,建议通过以下几个问题做下自我测试:Linux是什么?Ubuntu是什么?如何启动......
  • 使用ffmpeg命令把单张或多张图片生成固定时长的视频
    1,官网下载FFmpeg.exe      参见:https://blog.csdn.net/m0_46278037/article/details/1137905402,FFmpegHelper代码如下1publicclassFFmpegHelper2{3publicvoidConvertVideo()4{56stringinputDi......
  • Java使用AES加密
    publicclassAESUtil{publicstaticfinalStringalgorithm="AES";//AES/CBC/NOPaddin//AES默认模式//使用CBC模式,在初始化Cipher对象时,需要增加参数,初始化向量IV:IvParameterSpeciv=new//IvParameterSpec(key.getBytes());/......
  • git如何创建一次没有修改的commit
    这种在实际使用中应该很难碰到,我最近刚好遇上这样一个问题。因为公司的打包服务器需要代码提交,才会自动进行打包,而我又没权限进行手动打包。所以最快的解决办法就是创建一次没有修改的提交。 方法如下:在进行commit时带上--allow-empty参数即可。 如1gitcommit-m"tes......
  • 车载测试 UDS诊断 CANoe使用(线下实操项目)
    可以线下带大家对车载项目:uds诊断进行实操训练和CANoe工具的灵活使用 熟悉领域:CAN一致性测试(物理层、数据链路层、应用层)、车控、导航、OTA、UDS诊断、BootLoader刷写、工具:CANOE、周立功产品、同星产品、示波器、信号发送器、 需要项目或者CANoe工具实操的可以关注并......
  • stm32串口使用dma接收数据全为0发送正常
    cubemx版本:keil版本:当使用cubeMX生成代码时,需要调整dma初始化和串口初始化的顺序,在3处那里调整,不然串口接收的数据全是0,未知原因,只找到办法......
  • Git Commit 规范
    背景git规定提交时必须要写提交信息,作为改动说明保存在commit历史中,方便回溯。规范的log不仅有助于他人review,还可以有效的输出change_log甚至对于项目的研发质量都有很大的提升。参考目前比较流行的Angular团队的commit规范「Angularcommit规范格式」<type>(<scope>):......
  • [Python]细节与使用经验
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/18031983出自【进步*于辰的博客】纯文字阐述,内容比较干。并且,由于考虑到时间长了恐有所遗漏,便即兴记录,并没有对内容进行筛选、排序。因此,大家在阅读时可以直接Ctrl+F进行......