初步准备
- 下载:git-scm.com/downloads
- 安装完成后:打开gitbash(桌面右击)
-
名字和邮箱是注册 GitLab 的用户名和邮箱
-
git config --global user.name "Your Name"
-
git config --global user.email "email@example.com"
-
将生成的密钥加到 GitLab 中,密钥在 C:\Users\用户名.ssh 中
在新的电脑拉取代码时,要先新建一个分支才可以进行以下的操作
创建仓库并克隆代码
- git init 初始化本地仓库
- 如果之前初始化过,把 .git 文件删除 rm -rf .gitgit remote add origin 复制克隆下来的链接 连接远程仓库(即克隆)
推送代码到本地
- git add . 先追踪所有文件
- git commit -m '备注' --no-verify 提交代码到本地(已废弃)
- git commit -m "feat(模块): 添加电流单位"
- git push origin dev 将代码推送到自己的分支
- git log 查看提交历史
- git status 查看当前仓库的状态
- git stash 保存当前没有commit的代码
- git stash apply 恢复没有提交的代码
拉取代码
git pull origin dev 拉取到自己的分支
回退
- 先 git log 查看提交的历史
- git reset --soft commit后面的那一串id 回退到某一个版本
- git revert 回退某个修改
远程同步
- git remote remove origin 删除远程仓库
- git remote add GitLab的克隆链接
- 新建一个远程仓库git push [ remote ] --force 强行推送当前分支到远程仓库,即使有冲突
冲突
保存自己的代码或者保存他人的将对方的代码删掉即可两个都保存把冲突符号删掉
分支
- git branch 查看当前的分支
- git branch -a 查看远程的分支
- git branch -d 删除本地分支
- git checkout 分支 切换分支
- git checkout -b 分支 创建分支并切换到这个分支
删除仓库
- git remote remove origin 删除远程仓库
- git remote set url(复制克隆的链接,修改成自己想要的url) 设置远程仓库新的url
- git remote add origin
- git 仓库地址 关联远程仓库