git学习:首次创建仓库

文章目录

  • 前言:
  • 1、首次创建仓库并上传数据
    • [1.1 创建仓库,](#1.1 创建仓库,)
    • [1.2 命令上传](#1.2 命令上传)
    • [1.3 首次代码上传至仓库的步骤:](#1.3 首次代码上传至仓库的步骤:)
  • 2、分支操作
    • [2.1 分支的删除](#2.1 分支的删除)
    • [2.2 切换分支](#2.2 切换分支)
    • [2.3 查看分支](#2.3 查看分支)
    • [2.4 同步其他分支的修改](#2.4 同步其他分支的修改)
  • 3、查看电脑的配置文件
  • [4、远程仓库命令 git remote](#4、远程仓库命令 git remote)
  • 5、其他
  • 后语

前言:

在使用git的时候,基本上使用的是一些常见的命令,但是太久没用又容易忘记,所以将一些信息进行记录,方便后续查看。

git入门:git 简明指南 (runoob.com)

1、首次创建仓库并上传数据

1.1 创建仓库,

在gitbub中创建一个仓库,并记录仓库地址方便后续代码的初始化与上传

1.2 命令上传

在需要上传文件的文件夹中,点击路径输入cmd,进入命令创建仓库

1.3 首次代码上传至仓库的步骤:

kotlin 复制代码
git init
git remote add origin http://117.27.228.13:10880/apps/SleepSound.git
git add .
git commit -m "项目初始化"
git branch -a   
git branch main master
git push --set-upstream origin master

//出错的情况下
git pull origin master --allow-unrelated-histories  //同步远程分支
git branch --set-upstream-to=origin/master master //关联远程分支与本地分支

①git init

初始化,创建本地仓库,即.git的文件:
② git remote add origin http://117.27.228.13:10880/apps/SleepSound.git

本地仓库与远程仓库进行链接

http://117.27.228.13:10880/apps/SleepSound.git表示为在gitee中创建的仓库
③git add .

将所有文件上传到暂存区
④git commit -m "项目初始化"

将文件进行提交日志
⑤git branch

查看自己默认分支的名称,查看本地的分支,而git branch -a表示查看所有的分支,包括本地和远程分支
⑥git branch -m main master

将默认分支的名称有main修改为master的名字,可改可不改
⑦git push origin master

将所有的文件上传到远程仓库

如果出现push失败的情况,在上传仓库前,需要git pull,将本地仓库的文件与远程仓库的文件想一致

在本地创建的时候,会出现分支为main的情况,注意去查看具体信息

2、分支操作

2.1 分支的删除

删除分支

①首先删除本地分支:

kotlin 复制代码
git branch -d dev

②删除远程仓库分支:

kotlin 复制代码
git push origin --delete <remote_branch>
git push origin -d <remote_branch>

2.2 切换分支

① 新增分支并切过去,my_branch表示是新建分支名称

kotlin 复制代码
git checkout -b <my_branch>

② 将分支推送到远程仓库中

kotlin 复制代码
git push origin <my_branch>

2.3 查看分支

①查看所有分支

kotlin 复制代码
git branch -a

②查看远程分支

kotlin 复制代码
git branch -r

③关联本地和远程分支

kotlin 复制代码
git branch --set-upstream-to=origin/feature-1 feature-1

origin/feature-1为远程分支,feature-1为本地分支

④修改默认分支的名称

kotlin 复制代码
git branch -m oldbranch  newbranch

2.4 同步其他分支的修改

作用:

分支master 的数据修改同步到分支develop

将分支master和分支develop中本地数据和仓库数据进行同步,将修改的数据上传到服务器中
操作:

android stdio中,打开分支develop的本地数据,在Terminal 中进行操作
步骤:

kotlin 复制代码
git master
git pull
git develop
git merge master
git add ./
git commit -m '同步数据'

切换分支 git master

同步数据 git pull

切换分支 git develop

同步 git merge master

git add ./

git commit -m '同步数据'

git push

通过git log 查看是否提交

3、查看电脑的配置文件

git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
①.查看git配置信息

kotlin 复制代码
git config --list

②.查看git用户名、密码、邮箱的配置

kotlin 复制代码
 git config user.name
git config user.password
 git config user.email

③.设置git用户名、密码、邮箱的配置

kotlin 复制代码
 git config user.name "freedom"
 git config user.password "123456"
 git config user.email "1548429568@qq.com"

④.设置git用户名、密码、邮箱的配置(全局配置)

kotlin 复制代码
 git config --global user.name 用户命
 git config --global user.name freedom
 git config --global user.password 密码
 git config --global user.password abc0506abc
 git config --global user.password 邮箱
 git config --global user.email "1548429568@qq.com"

⑤.修改git用户名、密码、邮箱的配置(跟设置语法一样,没有用户名就添加,有了用户名就修改)

kotlin 复制代码
 git config user.name "freedom"

⑥.修改git用户名、密码、邮箱的配置(全局配置)

kotlin 复制代码
 git config --global user.name "freedom"

4、远程仓库命令 git remote

修改与查看远程仓库的相关信息
①列出当前仓库中已配置的远程仓库

kotlin 复制代码
git remote

②列出当前仓库中已配置的远程仓库,并显示它们的 URL

kotlin 复制代码
git remote -v

③添加一个新的远程仓库。指定一个远程仓库的名称和 URL,将其添加到当前仓库中

kotlin 复制代码
git remote add <remote_name> <remote_url>

④将已配置的远程仓库重命名

kotlin 复制代码
git remote rename <old_name> <new_name>

⑤ 从当前仓库中删除指定的远程仓库

kotlin 复制代码
git remote remove <remote_name>

⑥ 修改指定远程仓库的 URL

kotlin 复制代码
git remote set-url <remote_name> <new_url>

⑦ 显示指定远程仓库的详细信息,包括 URL 和跟踪分支

kotlin 复制代码
git remote show <remote_name>

5、其他

git merge 合并分支

①切换到要合并更改的目标分支

kotlin 复制代码
git checkout main

② 拉取最新更改​(避免冲突)

kotlin 复制代码
git pull origin main

③将 feature 分支合并到 main 分支

kotlin 复制代码
git merge feature

查看冲突的文件

kotlin 复制代码
git status

在android stdio 中,如果出现本地文件丢失的问题,可以查看历史文件进行历史回溯,如下所示

后语

当然git命令的使用还有比较多的,但是我只是列出一些常见的,如果有需要,可以直接查看git 的官网进行学习,还有比较多的东西需要学习的。