git 结合 gitHub 的简单基本使用

81 阅读2分钟

下面是对 git 和 gitHub 结合的基本使用,纯属个人学习笔记心得,若有错误可进行联系进行修正,共同学习

1、下载git

git 下载地址:git-scm.com/downloads

2、配置 git

下载安转好之后,在桌面鼠标右键 就会有 git branch,点击进入命令面板

全局配置 git

git config --global user.name "用户名"\
git config --global user.email "邮箱地址"

查看所有的全局配置

git config --list --global\

查看指定的全局配置

gti config user.name  或者  gti config user.email

3、git 项目中的基本使用

初始化项目

在对应的目录下

gti init

查看文件的处于什么状态

git status -s

跟踪新文件

git add 文件名

一次性跟踪所有文件

git add .

取消暂存的文件

git reset HEAD 文件名

提交文件并描述信息

git commit -m "描述的信息"

直接从工作区 --> git 仓库

git commit -a -m "描述的信息"

撤销对文件的修改

git checkout -- 文件名

移除文件

仓库和工作区(本地电脑)同时移除文件

git rm -f 文件名

仓库中移除文件

git rm --cached 文件名

4、结合 github 快速使用 git 配置项目

执行步骤

git init
git add .
git commit -m "描述"

git remote add origin ssh地址
git branch -M main
git push -u origin main

如果提交过了,直接

git push

克隆仓库到本地

git clone ssh地址

配置 ssh

$ ssh-keygen -t rsa -b 4096 -C "318649153@qq.com"

查看 ssh 是否配置成功

ssh -T git@github.com

查看所有分支

git branch

创建一个新的分支

gti branch 名称

切换分支

git checkout 分支名称

快速创建和切换分支

git checkout -b 分支名称

合并分支 -- 先切换到 main 分支

git checkout main

在 main 分支上运行-- 合并 login 分支

git merge login

删除本地分支

git branch -d 分支名称

遇到冲突时的分支合并

-- 先切换到 main 分支, 合并分支 -- 手动解决冲突 -- 跟踪所有文件 -- 提交文件

git checkout main
git merge 合并的分支名
git add .
git cimmit -m "冲突已经解决”

本地分支推送到远程仓库

-- 第一次推送需要带 -u ,此后直接使用 git push

    git push -u 远程仓库别名 本地分支名称:远程分支名称
    git push -u origin login:lg

查看远程仓库的所有分支列表

git remote show 远程仓库名称(origin)

跟踪分支:

从远程仓库中,把远程仓库分支下载到本地仓库中

git checkout 远程分支名称

从远程仓库中,把对应的远程分支下到本地仓库,并把下载的本地分支进行重命名

git checkout -b 本地分支名称 远程仓库名称/远程分支名称

拉取远程分支的最新代码

-- 在那个分支就拉取那个分支的代码

git pull

删除远程分支

git push 远程仓库名称(origin) --delete 远程分支名称