git简明教程(git新手教程)

git简明教程(git新手教程)p 最近收到一些粉丝的私信问 git 的使用 大多都是刚学计算机的大学生或者刚走上工作岗位的开发者 咱也是过来人 咱清楚的知道 git 的使用基本上在学生阶段是不教的 甚至提都不提 都是靠自学或者工作的时候慢慢摸索 我实习那会第一次接触 git 的使用也是找了各种资料 amp p

大家好,我是讯享网,很高兴认识大家。



 <p>   最近收到一些粉丝的私信问git的使用&#xff0c;大多都是刚学计算机的大学生或者刚走上工作岗位的开发者&#xff0c;咱也是过来人&#xff0c;咱清楚的知道git的使用基本上在学生阶段是不教的&#xff0c;甚至提都不提&#xff0c;都是靠自学或者工作的时候慢慢摸索。我实习那会第一次接触git的使用也是找了各种资料&#xff0c;因为涉及到命令行操作&#xff0c;总觉得很难&#xff0c;所以今天出一期实践教程&#xff0c;我是不建议各位去深究这些工具的&#xff0c;因为没什么意义&#xff0c;用的多了自然就会了&#xff0c;能完成项目创建和上传&#xff0c;知道每一步是干嘛的就够了。</p> 

讯享网

  目前版本管理平台比较多,比如github、gitee、gitlab等等,实际上使用方法都差不多,这里以github首次创建项目举例,可一步一步跟着做。已经做过的步骤可自行跳过。

  Git是一个开源的分布式版本控制系统,它能够高效、高速地处理从小到大的项目版本管理。GitHub是一个基于Git的代码托管平台,同时也是一个协作和代码分享社区。首先从网上下载git的安装包安装,基于自己的电脑系统就行,没什么难度,不再阐述,配置好之后在命令行输入git指令,看到以下内容就没什么问题


讯享网

   我使用的是mac,git的安装和配置相对简单,以下讲解也都是以mac举例,不过Windows除了在git下载的步骤不一样其他没有区别,各位不用惊慌。

  首先登录github的网站,对于国内的小伙伴来说很多时候打不开,这些都是正常情况,不用在意,不急的话就慢慢刷新吧,急我也不能教什么,违法的事情咱不干。打开后正常登录注册一个账号,进入首页后点击new即可新建一个项目

创建好仓库后可以去首页点进仓库,这时候发现什么都没有的,都是一些初始化文件

然后鼠标点击右上角个人头像,进入settings选项,配置完你的主要邮箱后,选择Developer settings配置令牌,当然ssh密钥这些也是要配的,只不过暂时不需要,后面你们会知道干嘛用的。

点进去之后之后按要求生成即可,留着后续使用。

到这里仓库阶段就完成了,现在回到本地仓库,对于Windows同学右键会发现有个git gui的选项,表示可视化去操作仓库,这里我还是建议用命令行去写,毕竟大家都是程序员,大多数还是和命令行打交道。

  现在,使用命令行切换到本地需要上传的项目的目录下,我这里项目名为HarmonyDemo,在这个目录下键入git init,使用命令初始化一个新的Git仓库。

再使用git add .,添加项目文件到目录中,将它们添加到Git的暂存区。

然后使用git commit -m “Initial commit”(双引号内容可以随便改,建议跟提交内容有关)命令提交更改记录,这个时候第一次使用git的同学可能会像我一样,提交报错,提示tell me who you are,很明显,大家得知道是谁提交的代码对吧,所以你需要使用

讯享网

把引号内容分别换成自己的邮箱和姓名即可,这条指令用来设置你本台电脑的全局属性,告诉git你是谁。

设置完后重新git commit -m “Initial commit”  一次就会成功了。

接下来使用  git remote add origin https://github.com/xxxx/HarmonyDemo.git 指令将远程仓库的url链接添加到本地仓库,这里的链接回到刚刚github创建的项目点进去有个code,https的字样,复制url替换就行

执行成功后再执行git push -u origin master命令将本地的master分支代码推送到GitHub仓库。当然,这一步可能有人会出错,比如这样

那是因为我们使用git init的时候某些版本会默认在本地创建main分支,这时候推送发现本地找不到master分支就会出错,可以进开发工具的git版本那里看当前的分支名,不同工具的位置可能不一样,自己找下哈

找到本地分支名后可以使用git push -u origin main:master 命令提交,指定把本地main分支代码提交到远程master分支上!!

注意!!!!避免某些粗心的人不仔细,这里的语句两条执行一条就行了,如果你本地分支就是master就不要管下面这条了!!!!!

执行过程中可能需要我们输入github的账号名和密码,这时候刚刚生成的令牌赶紧回去找找掏出来!!!名字就是你github取的名字,不是邮箱名!!!

执行完这一句应该都会报错,像下面这样,那是因为远程仓库master版本有我们没有的东西,其实就刚创建时候的一些初始文件,所以我们需要先用下面命令

git pull origin master –rebase

强制把远程仓库文件和本地合并,注意,第一次创建可以这么搞,后面合并要考虑冲突问题!!

合并完之后再执行刚刚的git push -u origin master就可以啦

这时候回到github上面点进去刚刚创建的项目,切换到master分支下就可以看到上传成功的项目啦!!

小讯
上一篇 2025-06-03 11:43
下一篇 2025-04-30 17:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/192101.html