git的使用

一.git的使用

1.git又称源代码管理工具,分为本地仓库和远程仓库

2.git 安装和配置

1).下载安装包 https://git-scm.com/downloads

2).一直点击next

3).检测安装:右击任何地方看是否有git菜单

4).选择git Bash Here

5).全局配置用户

git config --global user.name 名字

git config --global user.email 邮箱

6).使用命令查看所有配置信息

git config --list

7).只查看全局配置信息

git config --list --global

2.在vs code 中使用git

打开vs code ——>右侧源代码管理——>使用快捷键ctrl+~(打开终端)——>输入git命令(说明vs code可以使用git)

终端默认选择cmd命令窗口

3.在vs code 中使用git创建仓库(本地仓库)

右侧源代码管理——>使用快捷键ctrl+~(打开终端)——>使用cd 需要进入的文件路径——>在从终端输入git init(本地仓库建立好了)

注意:在你的文件夹中右键进入git输入touch 需要建的文件

4.将文件存到本地仓库

工作区:编辑代码的文件

暂存区:暂存修改的文件,可以从这个区到仓库或是恢复原来的状态

仓库区:版本文件存储,具有永久保存作用

文件4个状态

跟踪状态(新建文件):git add . 暂存所有变动的文件

暂存状态:git commit -m"注释" 提交文件

已提交:git rm 文件名 删除文件名

已修改:git mv 旧文件 新文件

5.远程仓库的创建

https://gitee.com(远程仓库路径)

点击新建仓库,输入仓库名称 路径就是仓库名的地址,选择私有

6.关联本地与远程仓库

1).克隆/下载远程仓库到本地

git clone 远程仓库的地址(https://gitee.com/xxxxxxx)

输入账号

密码

2).查看仓库配置信息

git config --local --list

3).关联远程仓库的地址

git remote add origin 远程仓库的地址

注:origin用于代表远程仓库地址,可以随便取名,行业俗称origin

7.推送远程仓库文件

1).方式1:推送文件到master分支git push origin master

2).方式2:简化推送命令,根据设置好的上游分支进行推送 git push

3).方式3:git push --set -upstream origin master或 git push -u origin master

git常见错误以及解决

a兄弟创建lista文件夹,使用命令git init创建本地仓库,使用git add . 暂存所有变动的文件,git comnit -m“注释”提交文件,

git remote add origin 远程仓库的地址 (关联远程仓库的地址)

b兄弟创建listb文件夹,使用命令git init创建本地创库,使用git add . 暂存所有变动的文件,git commit -m“注释”提交文件,

git remote add origin 远程仓库的地址(关联远程仓库的地址),在使用git pull --allow-unrelated-histories origin master 合并未关联的历史记录(拉取)

8.使用vscode实现

首先打开文件夹,然后选择源代码管理,点击vs克隆存储,输入远程仓库的地址,点击回车,选择文件夹,打开克隆存储库,在input中,

输入要备注的文字选择√,点击同步更改,获取最新,在远程仓库创建js文件,源代码管理中的...单击选择拉取

二.git分支

1.分支的使用

1).查看分支(*表当前分支)

git branck

2).创建分支

git branch 名字

3).切换到指定分支

git checkout 分支名称

git checkout 分支名称

4).创建并切换到新分支

git checkout -b xxx

5).删除分支

git branch -d 分支名称

6).合并分支(合并指定的文件到当前分支)

git merge 分支名称

2.开发中常见分支

mster分支,dev分支,feature分支,fix分支,release分支,hotfix分支

3.本地分支与远程分支相互关联

1).推送本地指定分支到远程仓库(本地分支名最好与远程分支同名)

git push -u origin 本地分支名:远程分支名

2).当前分支推送到远程分支(这个远程分支要与本地分支名称相同)

git push -u origin 远程分支名称

3).删除远程分支

git push origin :远程分支名

4).检出远程你分支到本地分支

a.git pull (拉取)

b.git checkout -b 本地分支名 origin/远程分支名

3.冲突解决三种方式

1).不合并:Accept Current Change(保留原先)

2).只保留正在合并代码:Accept Incoming Change(保留当前)

3).两者都保留:Accept Both Changes (两者都保留原先)

4.代码回滚到某个提交点

1).使用git log 回车(可以查看每次提交文件)

2).git log --oneline(每次提交显示一行)

3).查看每次提交点右击(复制),输入git checkout 提交后的唯一标识 ,右击(粘贴)

5.标签(由于提交点不好记可以给提交点或分支打上标签)

1).打标签:git tag 标签名称

2).查看标签:git tag

3).显示信息:git show 标签名称

4).删除标签:git tag -d 标签名称

5).将所有标签名称推送到远程仓库:git push otrigin --tags

注:不能在标签上直接修改代码,只能查看代码

6.添加忽略文件

#表示注释

在目录创建.gitignore文件,在此文件中输入

node-modules(忽略node-modules目录),*.txt(忽略*所有的txt),

pp.html(忽略指定文件,不能忽略远程仓库文件),

a?c.xml(?表示有且仅有一个字符)

注意(常用):

git clone 克隆项目

git add * 暂存

git commit -m'注释'提交到本地仓库

git push 推送

git pull 拉取

git status 查看详情

git checkout 切换分支

git branch 创建分支

你可能感兴趣的:(前端,git,github,前端)