关于如何使用Git的说明

一:什么是Git?
专业的说专业名称叫:分布式版本控制系统
那它的作用又是什么呢,一个项目千行代码万行代码,几个以及十几个人共同完成,git的作用就是让这些程序员可以安心下班,和共同完成项目,它可以做到项目的版本控制,以及让项目可以随时停下和随时接上。
什么是版本控制系统?
版本控制系统就是自动的帮我们完成上面操作的系统或者说就是一个应用程序(这里的系统不是指操作系统,而是一个应用系统,像我们做 web 项目的时候,我们经常给项目起名字叫:购物商城系统,ERP系统,and so on,那它们是操作系统吗?不是,就是一个程序)。
版本控制系统如何帮我们控制版本?
我们需要进行版本控制的文件都要提交到一个仓库(其实就是一个隐藏文件夹) 里面,我们对文件做出的修改都会被这个版本控制系统侦测到,如果我们要保留这个版本的文件,就要通过版本控制系统提供的命令把文件提交到仓库里面,然后版本控制系统就会自动为我们提交的文件打上版本号。
仓库分几种?
本地仓库:建立在本地的文件夹。
远程仓库:建立在互联网的服务器内的文件夹。
版本控制系统分为几种?
1.分布式版本控制系统
配有上述两个仓库,在你的电脑上有一个本地仓库,在远程的服务器上有一个远程仓库。我们在提交文件的时候会先提交到本地仓库,然后在有网络的情况下,再从本地仓库提交到网络上的远程仓库。
Git 就是一个典型的分布式版本控制系统
2.集中式版本控制系统
只配有上述的远程仓库,当然如果你的这台电脑就充当远程服务器的角色,那远程仓库其实就在你这台电脑上。我们在提交文件的时候是直接提交到远程仓库。
SVN 就是一个典型的集中式版本控制系统
GitHub 就担任了上述的远程仓库这一角色,就是一个存放在外网服务器上的一个文件夹。当然远程仓库除了 GitHub 之外,还有 Gitee(码云)。
二:Git的安装与配置
转载Git的安装:https://blog.csdn.net/crazy_cw/article/details/81629946
配置环境:在Path中添加如图配置路径在这里插入图片描述在这里插入图片描述
在配置之后需要进行最后一步,在命令行中进行设置,没有最后的反斜杠
在这里插入图片描述
注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
三:Git的使用
在命令行中如何使用:
首先:创建库,在你创建项目的上一层目录创建库,因为这个创建的本地仓库是一个隐藏文件,所以需要打开文件隐藏的项目选项
在这里插入图片描述
其次:就是添加文件进入缓存~>git init
在这里插入图片描述
查看当前git处于什么状态~>git status
在这里插入图片描述
绿色就是处于缓存的文件,也就是MyApplicationday0417中的所有文件
接着:告诉Git,文件提交到仓库~>git commit
在这里插入图片描述
白色就是已经入库。
最后:就是上传至Github~>git remote add origin 你的Github库的地址
在这里插入图片描述
在这里插入图片描述
出现以上这个错误,先输入 git remote rm origin
再输入 git remote add origin**************即可
在这里插入图片描述
最后输入git push origin master就是正式上传至Github了
在这里插入图片描述
输入Github账号密码后出现以上错误的时候,解决办法就是需要把远程仓库和本地仓库进行同步,消除差异~>git pull origin master --allow-unrelated-histories
在这里插入图片描述
然后再次上传即可
在这里插入图片描述
结果
在这里插入图片描述
如何使用Android Studio上传Github
1在设置中设置Git的安装路径
在这里插入图片描述
2设置Github账号
在这里插入图片描述
3创建Git本地仓库
在这里插入图片描述
4把工程添加到仓库
在这里插入图片描述
注意:Add添加后待提交的文件名是绿色的
5commit提交
在这里插入图片描述
在这里插入图片描述
Commit Message:填写提交说明信息,就是说明你做了什么修改
最后Commit提交即可。
注:我每次都无法提交,commit后,进度对话框走到一半就立马消失了。解决办法见下面常见问题的“无法commit”。提交后的文件颜色是灰白色。修改过的文件时淡蓝色
6push推送到Github
Commit后会自动弹出Push推送窗口,点“Define remote”。
Name:默认origin
URL:就是github远程仓库的网页地址
在这里插入图片描述
上面的界面操作,等同于Git Bash中使用命令:
git remote add origin https://github.com/zjun615/GitHubTest.git
最后OK再Push即可
更加详细了解可参考转载:https://blog.csdn.net/qq_36150631/article/details/81038485 <~命令行上传
https://blog.csdn.net/a10615/article/details/52135617 <~Android Studio上传

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值