用git上传项目到GitHub或者码云全过程

本文详细介绍了如何使用Git将项目上传到GitHub或码云,包括初始化本地仓库、添加远程仓库链接、提交文件、创建分支、查看提交历史、推送代码等关键步骤。此外,还提及了Git的常用命令,如克隆、删除暂存区文件、查看分支、日志记录等。最后,讨论了Git在版本控制、协作开发、分支管理等方面的优势。
摘要由CSDN通过智能技术生成

用git上传项目到GitHub或者码云全过程

1. 会生成一个隐藏文件夹".git"。这是一个不可删文件,因为暂存区和历史区还有一些其他的信息都在这里,删掉就不是一个完整的仓库了

指令:$ git init

 

2. 将本地仓库和远程仓库链接

指令:$ git remote add origin +“地址”

(origin是随便起的名字,可以随意修改,大部分都是用这个)

 

3.用于查看当前仓库和远程仓库的关联

指令:$ git remote –v

 

4.把最新的文件上传到暂存区

指令:$ git add ./或者git add –A

 

5.把暂存区的内容提交到本地版本库

指令:$ git commit -m '描述信息本次提交的描述'

6.创建分支

指令:$ git branch -m +分支名

7.查看本地提交过的所有版本,以及从远程仓库拉下来的版本

指令:$ git log –all

 

8. 把本地仓库当前所有分支内容提交

指令:$ git push或者git push origin +分支名称

   

这样就完成了上传

小补充

克隆文件:

git clone <文件名>

删除git暂存区文件:

git rm --cache 文件名

查看所有分支:

git branch  查看电脑B本地仓库的分支

git branch -r   查看远程仓库的分支

git branch -a  查看本地和远程仓库的所有分支

查看暂存区所有文件:

git status

下载git库代码:git push +地址

删除远程分支:git push origin :分支名(冒号不可少)

                      git push origin --delete 分支名

git的全局配置

姓名配置

           git config --global user.name  -->查询名字

           git config --global user.name +名字 -->设置名字

邮箱配置

            git config --global user.email -->查询邮箱

            git config --global user.email +邮箱地址  -->设置邮箱 

git pull   电脑拉取

git pull origin main(分支名称)

在项目内部中创建简单的小分支

git checkout -b +名字

git 查看日志记录

1、git log

如果日志特别多的话,在git bash中,按向下键来查看更多,按q键退出查看日志。

2、git show

查看最近一次commit内容,也可以后面加commit号,单独查看此次版本的日志。

3、git log -p

-p参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果。

强制上传覆盖远程文件,
git push -f origin master

使用git的好处:

使用Git的好处主要体现在以下几个方面:

  1. 版本控制:Git提供了强大的版本控制功能,可以记录每次代码的变化,使得开发者能够更好地管理代码。无论是修改、提交还是回滚操作,都可以得到精准控制,让开发者可以回溯到以前的版本,方便进行代码调试和剖析。
  2. 协作开发:Git支持多个开发者同时协作开发同一个项目。每个开发者可以在自己的本地仓库上进行开发,然后通过Git将代码合并到项目仓库中。这种分布式开发模式可以大大提高开发效率,同时也使得代码审核和合并更为方便。
  3. 分支管理:Git的分支管理功能非常强大,可以轻松创建、合并、删除分支。这使得开发者可以更加灵活地管理代码的开发和发布,同时也为代码审查、测试和部署提供了便利。
  4. 离线工作:Git允许开发者在本地进行所有操作,包括提交代码、查看历史、合并分支等,无需实时连接网络。这对于网络环境不稳定或者需要频繁出差的开发者来说,无疑是一个巨大的优势。
  5. 错误修复:Git的分支和补丁功能使得开发者可以方便地解决问题或修复错误。通过创建新的分支来修复问题,然后将修复后的代码合并回主分支,可以避免对整个项目造成不必要的干扰。
  6. 系统健壮性:Git作为分布式版本控制系统,比传统的中央仓库式版本控制系统更为健壮。因为分布式系统不会因为一两个节点的故障而影响到整个系统的运行。

使用Git可以极大地提高代码管理的效率和质量,为团队协作和项目开发提供有力的支持。

欢迎关注微信公众号《农民工前端》,共同学习!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奶糖 肥晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值