文章目录一、GIT基础概念1.git的三个区域2.git三种状态二、Git配置1.配置用户信息2.全局配置文件3.检查配置信息4.获取帮助信息三、Git基本操作1.获取git仓库的两种方式2.从现有的目录中初始化仓库3.工作区中文件的4种状态4.检查文件的状态5.跟踪新文件6.提交更新7.对以提交的文件进行修改8.暂存已修改的文件9.撤销对文件的修改10.向暂存区一次添加多个文件四、Git的其他基本操作五、github1.生成sshkey2.检测sshkey是否配置成功3.克隆远程仓库六、git分支1.查看分支列表2.创建新分支3.切换分支4.分支的快速创建和切换5.合并分支6.删除分支七、远
Git相关内容总结Git的功能Git常见命令Git的功能Git是版本控制工具。版本控制就是记录你对文件做的所有改动的一个系统,包括改动的内容,改动的时间,改动的备注等,便于你恢复特定的版本。版本控制系统分为本地版本控制系统,中心版本控制系统和分布式版本控制系统。Git就是分布式版本控制系统。Git常见命令#设置需要进行版本控制的文件夹cdtarget_pathgitinit#设置git保存的位置gitconfig[--system/global/local]user.name"***"gitconfig[--system/global/local]user.email"***"#/etc/gi
文章目录查看某个文件历史打造自己的git命令中文乱码的解决方案新建仓库初始化获取状态添加提交更新远程推送克隆本地操作获取帮助信息添加移除文件查看提交记录提交更新撤销更新撤销操作切换分支和恢复文件查看差异储藏现场合并普通合并拣选合并变基从零学`python`查看某个文件历史gitlog--pretty=oneline文件名:列出文件的所有改动历史gitshowc178bf49:某次的改动的修改记录gitlog-pc178bf49:某次的改动的修改记录gitblame文件名:显示文件的每一行是在那个版本最后修改。gitwhatchanged文件名:显示某个文件的每个版本提交信息:提交日期,提交人员
基本操作: 创建版本库:gitinit 添加到本地管理:gitadd. 添加到本地管理库:gitcommit-m"注释". 修改本地分支名称:gitbranch-mmastermain 远程拉取配置:gitpull--rebaseoriginmaster 推送到远程服务器:gitpush-uoriginmaster 切换本地分支:gitcheckoutmain 关联远程库(别名):gitremoteaddoriginhttps://github.com/zhangsan/p.git
注册Git时,用户名、账号、密码、邮箱都通过符合要求,但是出现页面如下指令:Unabletoverifyyourcaptcharesponse.Pleasevisithttps://docs.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captchafortroubleshootinginformation.解决方法:点击指令中的网址点击页面中的网址https://octocaptcha.com/或者 https://arkoselabs.com/完成页面中的验证后返回到原来的注册
目录查看系统config编辑查看当前用户(global)配置查看当前仓库配置信息查看系统configgitconfig--system--list1查看当前用户(global)配置gitconfig--global--list1查到的是email,name等ssl签名信息,没什么用查看当前仓库配置信息gitconfig--local--list--.meta文件lrcfvscode行尾cocos或者unity会又这个问题,Unreal就还好,因为Unreal没有meta文件我的问题是要改成CRLF,不知道为什么被改成LF了。。。和下面方法有些不同一劳永逸的解决方法(lf-lrcf请自行判断,
原因没有配置git地址setting内找到git,添加本地git地址就可以了
因为项目管理情况,针对需求单独拉出来的分支,会在上线完成后,并入主分支并清理对应分支。这就会导致本地依然存在相应的分支,长此以往,本地会有很多分支已经没有对应远程仓库。如果切换到该分支上再pull新内容会报错,尤其是在IDE中,为了简便操作,点击一个按钮会获取多个服务、多个模块的远程更新,此时往往会因为某些分支远端不存在而报错。看起来非常的难受,尤其是强迫症看着本地一大堆分支会很难受。PS:本地分支不要清理的太早,万一上线过程中远端有些操作失误将分支删除了,还可以把本地分支push上去。如果本地也删了就不好找回了。以下几个命令:gitbranch-v可以看到当前项目的分支情况,包含远端状态。记
🎄欢迎来到@边境矢梦°的csdn博文🎄🎄本文主要梳理在git和GitHub时的笔记与感言 🎄🌈我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生🌈🎆喜欢的朋友可以关注一下🫰🫰🫰,下次更新不迷路🎆Ps:月亮越亮说明知识点越重要(重要性或者难度越大)🌑🌒🌓🌔🌕 目录 🌸git是分布式版本控制软件🚀🔔注意点🌈git的优点📌安装git✨创建版本库/仓库⚙️配置 🔧创建本地空版本库/仓库🎉文本文件的提交🔧新建文件添加到本地仓库🔧改写提交🔧查看历史提交日志📢时光回溯机🔧版本回退 🔧工作区与缓存区🔧管理修改🔧撤销修改🔧删除文件🌈远程仓库🔧github的使用🔧将本地仓库关联到远程仓库🔧从远程库克隆🎄分
1、注册gitee账户并登录2、点击➕新建仓库 3、填写仓库名称、路径、仓库介绍和选择是否开源,其他的一律默认,然后点击创建(其他的是初始化仓库的,本地有仓库的,不需要初始化) 4、推送仓库之前,配置SSH公钥(限制推送人。还有一种方法是输入登录Gitee时的用户名和密码) 4.1、输入指令生成SSH公钥 ssh-keygen-trsa 4.2、不断回车(不需要输入其他内容)【如果公钥已存在会自动覆盖】 5、Gitee设置账户共同公钥 5.1、获取公钥 cat~/.ssh/id_rsa.pub