git学习:首次创建仓库
文章目录
- 前言:
- 1、首次创建仓库并上传数据
- 1.1 创建仓库,
- 1.2 命令上传
- 1.3 首次代码上传至仓库的步骤:
- 2、分支操作
- 2.1 分支的删除
- 2.2 切换分支
- 2.3 查看分支
- 2.4 同步其他分支的修改
- 3、查看电脑的配置文件
- 4、远程仓库命令 git remote
- 5、其他
- 后语
前言:
在使用git的时候,基本上使用的是一些常见的命令,但是太久没用又容易忘记,所以将一些信息进行记录,方便后续查看。
git入门:git 简明指南 (runoob.com)
1、首次创建仓库并上传数据
1.1 创建仓库,
在gitbub中创建一个仓库,并记录仓库地址方便后续代码的初始化与上传
1.2 命令上传
在需要上传文件的文件夹中,点击路径输入cmd,进入命令创建仓库
1.3 首次代码上传至仓库的步骤:
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 分支的删除
删除分支
①首先删除本地分支:
git branch -d dev
②删除远程仓库分支:
git push origin --delete <remote_branch>
git push origin -d <remote_branch>
2.2 切换分支
① 新增分支并切过去,my_branch表示是新建分支名称
git checkout -b <my_branch>
② 将分支推送到远程仓库中
git push origin <my_branch>
2.3 查看分支
①查看所有分支
git branch -a
②查看远程分支
git branch -r
③关联本地和远程分支
git branch --set-upstream-to=origin/feature-1 feature-1
origin/feature-1为远程分支,feature-1为本地分支
④修改默认分支的名称
git branch -m oldbranch newbranch
2.4 同步其他分支的修改
作用:
将分支master的数据修改同步到分支develop中
将分支master和分支develop中本地数据和仓库数据进行同步,将修改的数据上传到服务器中
操作:
android stdio中,打开分支develop的本地数据,在Terminal中进行操作
步骤:
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配置信息
git config --list
②.查看git用户名、密码、邮箱的配置
git config user.name
git config user.passwordgit config user.email
③.设置git用户名、密码、邮箱的配置
git config user.name "freedom"git config user.password "123456"git config user.email "1548429568@qq.com"
④.设置git用户名、密码、邮箱的配置(全局配置)
git config --global user.name 用户命git config --global user.name freedomgit config --global user.password 密码git config --global user.password abc0506abcgit config --global user.password 邮箱git config --global user.email "1548429568@qq.com"
⑤.修改git用户名、密码、邮箱的配置(跟设置语法一样,没有用户名就添加,有了用户名就修改)
git config user.name "freedom"
⑥.修改git用户名、密码、邮箱的配置(全局配置)
git config --global user.name "freedom"
4、远程仓库命令 git remote
修改与查看远程仓库的相关信息
①列出当前仓库中已配置的远程仓库
git remote
②列出当前仓库中已配置的远程仓库,并显示它们的 URL
git remote -v
③添加一个新的远程仓库。指定一个远程仓库的名称和 URL,将其添加到当前仓库中
git remote add <remote_name> <remote_url>
④将已配置的远程仓库重命名
git remote rename <old_name> <new_name>
⑤ 从当前仓库中删除指定的远程仓库
git remote remove <remote_name>
⑥ 修改指定远程仓库的 URL
git remote set-url <remote_name> <new_url>
⑦ 显示指定远程仓库的详细信息,包括 URL 和跟踪分支
git remote show <remote_name>
5、其他
git merge 合并分支
①切换到要合并更改的目标分支
git checkout main
② 拉取最新更改(避免冲突)
git pull origin main
③将 feature 分支合并到 main 分支
git merge feature
查看冲突的文件
git status
在android stdio 中,如果出现本地文件丢失的问题,可以查看历史文件进行历史回溯,如下所示
后语
当然git命令的使用还有比较多的,但是我只是列出一些常见的,如果有需要,可以直接查看git 的官网进行学习,还有比较多的东西需要学习的。