目录
1、下载git
看自己的电脑来下在对应的版本
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 远程分支名称