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
打开vs code ——>右侧源代码管理——>使用快捷键ctrl+~(打开终端)——>输入git命令(说明vs code可以使用git)
终端默认选择cmd命令窗口
右侧源代码管理——>使用快捷键ctrl+~(打开终端)——>使用cd 需要进入的文件路径——>在从终端输入git init(本地仓库建立好了)
注意:在你的文件夹中右键进入git输入touch 需要建的文件
工作区:编辑代码的文件
暂存区:暂存修改的文件,可以从这个区到仓库或是恢复原来的状态
仓库区:版本文件存储,具有永久保存作用
文件4个状态
跟踪状态(新建文件):git add . 暂存所有变动的文件
暂存状态:git commit -m"注释" 提交文件
已提交:git rm 文件名 删除文件名
已修改:git mv 旧文件 新文件
https://gitee.com(远程仓库路径)
点击新建仓库,输入仓库名称 路径就是仓库名的地址,选择私有
1).克隆/下载远程仓库到本地
git clone 远程仓库的地址(https://gitee.com/xxxxxxx)
输入账号
密码
2).查看仓库配置信息
git config --local --list
3).关联远程仓库的地址
git remote add origin 远程仓库的地址
注:origin用于代表远程仓库地址,可以随便取名,行业俗称origin
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 合并未关联的历史记录(拉取)
首先打开文件夹,然后选择源代码管理,点击vs克隆存储,输入远程仓库的地址,点击回车,选择文件夹,打开克隆存储库,在input中,
输入要备注的文字选择√,点击同步更改,获取最新,在远程仓库创建js文件,源代码管理中的...单击选择拉取
1).查看分支(*表当前分支)
git branck
2).创建分支
git branch 名字
3).切换到指定分支
git checkout 分支名称
git checkout 分支名称
4).创建并切换到新分支
git checkout -b xxx
5).删除分支
git branch -d 分支名称
6).合并分支(合并指定的文件到当前分支)
git merge 分支名称
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/远程分支名
1).不合并:Accept Current Change(保留原先)
2).只保留正在合并代码:Accept Incoming Change(保留当前)
3).两者都保留:Accept Both Changes (两者都保留原先)
1).使用git log 回车(可以查看每次提交文件)
2).git log --oneline(每次提交显示一行)
3).查看每次提交点右击(复制),输入git checkout 提交后的唯一标识 ,右击(粘贴)
1).打标签:git tag 标签名称
2).查看标签:git tag
3).显示信息:git show 标签名称
4).删除标签:git tag -d 标签名称
5).将所有标签名称推送到远程仓库:git push otrigin --tags
注:不能在标签上直接修改代码,只能查看代码
#表示注释
在目录创建.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 创建分支