前期准备:
- vscode 中 下载插件 GitLens
- brew install git
配置工作(原生配置):
-
在 vscode 中打开项目文件夹(把项目文件夹拖入 vscode )
⚠️⚠️⚠️ (绿色代表还没做版本管理)
-
在终端中打开项目文件夹 (cd 把项目文件夹拖入终端)
-
git config --global user.name "自己的用户名"
git config --global user.email "自己的正确的邮箱"
-
git init
初始化成功后在当前项目文件夹下会出现 .git 文件:
⚠️⚠️⚠️ (MAC 中的 .git 为隐藏文件)
终端输入:(defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder)即可查看
-
git add .
(点.代表所有的文件都要管理) -
git commit -m"输入你要添加的注释"
(git commit -m"可视化项目版本1") -
git config --list
(查看配置信息) -
配置成功后 vscode 就没有出现绿色的按钮啦
-
find . -name ".git" | xargs rm -Rf
(删除文件夹下的所有 .git 文件)
二: vscode版配置
-
在 vscode 中打开项目文件夹(把项目文件夹拖入 vscode )
⚠️⚠️⚠️ (绿色代表还没做版本管理)
-
点击初始化存储库
-
添加注释,点击提交
把本地代码上传到远程服务器(gitee)
-
新建仓库
-
按照 gitee 的配置文档操作
git config --global user.name "Grit-Crab"
git config --global user.email "grit_crab@163.com"
cd 当前项目文件夹
git remote add origin https://gitee.com/Grit-Crab/test3.git
git push -u origin master
-
第 n 次 上传
git push
-
从在线仓库中拉取更新
git pull
⚠️⚠️⚠️:远程仓库有新的内容更新的,才能再次拉取。
-
要先设置权限,别人才修改 push 你的项目
下载别人的代码
- cd 进入要放别人代码的文件夹
- git clone 地址(地址是 .git 结尾)
分支
-
创建分支
git branch 分支名称
-
查看分支
git branch
-
切换分支
git checkout 分支名称
-
把某个分支合并到当前分支 (前提:切换到当前分支)
git merge 需要合并分支的名字
-
删除分支
git branch -d 分支名称 / git branch -D 分支名称 ( -D 是强制删除)
-
合并分支
master
分支index.less
crab1 分支
index.less
修改了body
的颜色,pink
crab2 分支
index.less
修改了body
的颜色,hotpink
⚠️⚠️⚠️:由于不同的分支都修改了同一个文件的同一个地方,所以会出现冲突,冲突在
VsCode
中解决即可。