git初学者使用教程(包含Android studio中git使用)

这篇具有很好参考价值的文章主要介绍了git初学者使用教程(包含Android studio中git使用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


参考博客

1、登录 / 注册git账号

git地址

2、创建git仓库

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
如:
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
点击创建后会出这个页面
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
我推荐使用这个部分命令行来设置仓库

3、设置git的用户名和邮箱

  1. 在想要创建git仓库的文件夹右键打开Git Bash Here(前提是安装了git)
    git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
  2. 输入命令(每次输入一句)
git config --global user.name "山南"
git config --global user.email "1920000000@qq.com"

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
3. 右键打开Git设置
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

  1. 在Git中就会出现用户信息(我电脑的Git用户是别人的,我没有修改)
    git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

4、创建git仓库

先看下git创建仓库后给我们的命令

mkdir android-pro      创建文件夹
cd android-pro		   移动到该路径下 						
git init 			   初始化新的Git仓库
touch README.md		   创建一个名为'README.md'的空文件
git add README.md	   将新创建的'README.md'文件添加到Git仓库的暂存区,准备提交
git commit -m "first commit"   将暂存区的内容提交到Git仓库,并添加了提交信息'first commit'
git remote add origin https://gitee.com/000000000/android-pro.git  添加一个远程仓库地址
git push -u origin "master"   将本地的提交推送到远程仓库的'master'分支

首先,mkdir android-pro: 这个命令在当前的目录下创建一个名为’android-pro’的新目录
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
cd android-pro: 这个命令将当前的工作目录切换到刚创建的’android-pro’目录
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git init: 这个命令初始化一个新的Git仓库。在’android-pro’目录下创建了一个名为’.git’的子目录,这个子目录包含了所有Git需要的数据和元数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
touch README.md: 这个命令创建一个名为’README.md’的空文件
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

git add README.md: 这个命令将新创建的’README.md’文件添加到Git仓库的暂存区,准备提交
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

git remote add origin https://gitee.com/00000000/android-pro.git: 添加一个远程仓库地址
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

git push -u origin "master": 这个命令将本地的提交推送到远程仓库的’master’分支。'-u'参数设置了默认的远程仓库和分支,之后的推送只需要使用git push就可以完成。
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

到这一步,在本地的git日志中就可以到上传的文件和备注信息了
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
查看日志
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

5、已有仓库推送代码到远程仓库

cd git仓库所在目录
git remote add origin https://gitee.com/00000000/android-pro.git
git push -u origin "master"

cd git仓库所在目录
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

git remote add origin https://gitee.com/00000000/android-pro.git: 添加一个远程仓库地址

git push -u origin "master": 这个命令将本地的提交推送到远程仓库的’master’分支。'-u'参数设置了默认的远程仓库和分支,之后的推送只需要使用git push就可以完成。
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

6、进阶使用,命令行和Android studio软件使用

1. 克隆(Clone)源码仓库

git clone <git地址>

将下载整个源码仓库到本地,并在当前目录下创建一个与远程仓库同名的目录
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

2. 查看仓库状态(Status)

git status

将显示当前仓库中的文件状态,包括已修改文件、未跟踪文件等。
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

3. 查看提交历史(Log)

git log

显示提交历史记录,包括每个提交的详细信息,如提交者、日期、提交消息等。
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
Android studio中操作方法
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

4. 查看当前分支(Branch)

git branch

将显示当前所在的分支。主分支通常以master或main命名

Android studio中操作方法
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

5. 创建分支

git checkout -b <新分支名字>

通过使用-b 参数并且在新分支的名字后面,可以同时创建并切换到这个新的分支
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

Android studio中操作方法
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

6. 切换分支:

使用此命令可以切换到仓库中的其他分支。例如,要切换到主分支,可以运行git checkout master或git checkout main。

git checkout <分支名>

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

Android studio中操作方法
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

7. 分支合并

将一个分支切换到另一个分支
比如:B分支合并到A分支

git checkout A       切换分支
git pull origin A    拉取远程最新代码
git merge 分支名      B分支合并到A分支
git push origin A    将合并好的部分推送到远程

举例:
我在test分支修改了test类的内容
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
然后提交推送
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
然后切换到master分支,可以看到内容没有修改
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
然后,输入上面的命令
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
就可以看到test分支中test类内容已经合并到master分支的test类了
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

8. 拉取(Pull)最新代码:

git pull

从远程仓库拉取最新的代码,并合并到当前分支。

我在工程中新建了一个test类,并把这个类推送到其他分支
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
现在master是没有test类的
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

现在是两个分支,我们将test代码拉到master看下
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
然后我从test分支拉取最新的代码,并合并到master分支
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
然后上传到master远程仓库
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
然后可以在远程仓库看到test类了
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
如果出现以下错误就到软件中,单击git然后选择解决冲突,保存自己需要的文件然后等待合并即可
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

9. 推送(Push)代码到远程仓库:

如果你想上传更改到远程仓库,需要先将这些更改推送到你本地的Git仓库,然后再从本地仓库推送到远程仓库
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

然后再输入命令

git push    设置了默认的远程仓库和分支,之后的推送只需要使用git push就可以

git push -u origin "master   将本地的提交推送到远程仓库的'master'分支。`'-u'`参数设置了默认的远程仓库和分支

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

10. 查看远程仓库信息:

显示已配置的远程仓库信息,包括远程仓库的名称、URL等。

git remote -v

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

11. 添加远程仓库:

git remote add <远程仓库名> <URL>

使用此命令可以添加一个新的远程仓库。例如,要添加一个名为origin的远程仓库,可以运行git remote add origin
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

12. 查看标签

git tag

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

13. 查看文件差异

git diff

显示已修改文件的差异,比较当前工作区和暂存区的更改
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

14. 查看所有的全局配置项目

git config --list --global

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

15. 获取帮助信息

 git 命令 -h

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

16. 取消暂存的文件

git reset HEAD 要移除的文件名称
git reset HEAD .                #移除暂存区的所有文件

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

17. 移除文件

# 从 Git 仓库和工作区中同时移除 git_text.html  文件
git rm -f git_text.html

# 只从 Git 仓库中移除 index.html,但保留工作区中的 index.html 文件
git rm --cached index.html

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

18. 回退到指定的版本

# 在一行上展示所有的提交历史
git log --pretty=oneline
 
 
# 使用 git reset --hard 命令,根据指定的提交 ID(最前面那一串数) 回退到指定版本
git reset --hard <CommitID>
 
 
# 在旧版本中使用 git reflog --pretty=oneling 命令,查看命令操作的历史
git reflog --pretty=oneline
 
 
# 再次根据最新的提交 ID,跳转到最新的版本
git reset --hard <CommitID>

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据
git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

19. 重命名文件

git mv 原文件名 新文件名

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据

git初学者使用教程(包含Android studio中git使用),git,elasticsearch,大数据文章来源地址https://www.toymoban.com/news/detail-739191.html

到了这里,关于git初学者使用教程(包含Android studio中git使用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Studio初学者实例:ContentProvider读取手机通讯录

    该实验是通过ContentProvider读取手机通讯录 知识点包含了RecyclerView控件、UriMatcher、ContentResolver 先看效果,显示手机通讯录  首先是界面的布局代码 activity_main59.xml 其次是RecyclerView的item布局代码,其中使用了CardView是为了方便快捷的弄个圆角储来 main59_item.xml 一个联系人的实体

    2024年02月03日
    浏览(50)
  • Android Studio初学者实例:SQLite实验:绿豆通讯录

    本次实验是使用SQLite对一个通讯录表进行简单增删改查 以下是实验效果:  首先是继承SQLiteOpenHelper的数据库自定义类 对于此类必须继承于SQLiteOpenHelper ,当new创造该类的实例的时候会执行创建数据库以及表的操作,例如本代码中数据库名为itcast,数据库表名为informatoin。db

    2024年02月08日
    浏览(48)
  • Android Studio初学者实例:Fragment学习--仿美团外卖界面

    本次课程为Fragment为主题,课程的示例仿美团外卖界面,不同于底部导航栏的Fragment案例,此界面分为左侧切换与顶部切换。本文先是发布代码与效果,后续讲解将会在后续补充。先看看效果: 首先是布局文件代码:Activity布局:activity_main.xml: 首先父布局用的LinearLayout布局,

    2024年02月03日
    浏览(69)
  • Android Studio初学者实例:音乐播放器与Service学习

    本次一个案例实现的一个简单的音乐播放器 用到的知识点最主要的几点是:Service、handler(实现音乐播放的进度条更新与图片旋转)以及用于播放音频的MediaPlayer 看一下案例效果:  由于Service是Android的四大组件之一,Activity、Service等等一个重要知识点就是生命周期的问题,

    2024年02月03日
    浏览(48)
  • Mac安装配置Visual Studio Code(vscode)以及Java环境详细教程(初学者必看)

    原本博主今天想继续给大家出Java接下来的教程,但是就在昨天我在配置vscode的时候遇到了一些问题,Windows系统的小伙伴配置起来肯定很方便,但是在Mac的小伙伴却显得十分无奈,所以我想给大家出一篇Mac的Visual Studio Code配置以及Java环境搭建教程! 博客主页:Jovy.的博客_CSDN博客-领

    2024年02月01日
    浏览(88)
  • Midjourney初学者使用教程,简单易懂

     最近AI绘图工具Midjourney 引发了大众的广泛关注,同时“首批因为AI失业的人已经出现”也冲上了热搜,让无论原画师、设计师还是普通人都急于了解这些AI工具 以下就是我自己总结的初学者使用教程 1、网络准备 Midjourney官网地址:https://www.midjourney.com 官网可以直接打开,但

    2024年02月09日
    浏览(53)
  • 在 Android 中使用 C/C++:初学者综合指南

    Java 作为一种编程语言,具有许多良好的功能,使其成为应用程序开发的首选语言。它独立于平台(因为虚拟机执行)、JIT 编译、多线程支持以及为程序员提供的富有表现力的简单语法。由于其与平台无关的特性,Java 包可以跨 CPU 架构移植,这使得库开发变得更加容易,从而

    2024年03月13日
    浏览(65)
  • 傻瓜式Git提交代码流程【写给初学者】

    前言 Git是程序员工作中最最常用的分布式版本控制系统,为的就是解决那种多人协作、多次修改的问题,虽说Git可以应用于各行各业,但是实际上还是程序员用的最多了,应该说是程序员的必备技能之一了,如果你还不会Git,赶紧学起来吧,否则可能要out了 可能很多学生党

    2024年02月05日
    浏览(40)
  • 【Git】git常用命令大全(初学者必看!!最强详解!!)

    目录 初学者在使用之前,需要对git有一个初步的认知 什么是git 常用命令 1、创建仓库 2、克隆远程仓库 3、查询文件状态 4、 添加文件到暂存区 5、 添加所有文件到暂存区 6、 提交暂存区文件到本地建的仓库 7、拉取远程仓库的变更 8、推送本地仓库的变更到远程仓库 9、 查看

    2024年02月10日
    浏览(44)
  • QuantumultX 初学者傻瓜教程

    我这里以“orz”大佬来介绍。 大佬集成了分流、策略、去广告、比价、boxjs等功能,并给了非常详细的任务订阅列表,非常方便。 项目地址:https://github.com/Orz-3/QuantumultX TG频道:https://t.me/Orzmini TG群组:https://t.me/Orz_mini 食用方法:就是把远程配置文件下到本地覆盖再进行设置

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包