首先使用git之前先在电脑上配置ssh key
打开终端 mac快捷键command+空格输入终端 window快捷键window+r 输入cmd
git config user.name 查看用户名
git config user.email 查看邮箱地址
如果你要修改用户名和邮箱
git config --global user.name "username" 修改用户名
git config --global user.email "email" 修改邮箱地址
开始配置ssh key (这是mac的配置)
输入 ls -al ~/.ssh 查看本地是否出现文件
(1)如果终端出现文件id_rsa.pub 或 id_dsa.pub
继续命令pbcopy < ~/.ssh/id_rsa.pub这样你需要的SSH Key 就已经复制到粘贴板上了,然后前往gitlab/github粘贴
(2)如果终端未出现文件id_rsa.pub 或 id_dsa.pub
输入命令 ssh-****** -t rsa -C "email" 会生成id_rsa和id_rsa.pub两个文件 连续回车即可,也可能会让你输入密码,密码就是你的开机密码
生成文件以后重复上面的操作 输入 ls -al ~/.ssh 查看本地是否出现文件 继续命令pbcopy < ~/.ssh/id_rsa.pub复制到粘贴板上 然后前往gitlab/github粘贴
开始配置ssh key (这是window的配置)
ssh-****** -t rsa -C "email" 生成本地SSH Key公钥
c/Users/Administrator/.ssh/里面有两个文件,id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥。
打开c/Users/Administrator/.ssh/id_rsa.pub.将里面的公钥复制
登录github,将公钥复制到ssh keys里面
配置完ssh key 下面开始来拉项目~~~
获得项目权限之后进入项目
复制项目的链接打开终端 cd到你的桌面然后git clone url 如果是第一次拉项目会叫你输入gitlab/github账号密码
下面开始git使用~~~(不太熟练,后续待更新)
打开visual studio code
使用vscode个人习惯先装三个东西
gitlans vscode 内置git
open in browser 内置打开浏览器
vetur 加载vue(react项目可以不用装)
打开你gitlab克隆下来的项目 contril+·(esc下面的点)唤起vscode内置git
git branch 查看当前分支
git branch -a 查看远端分支
新建本地分支
git branch dev 创建本地分支dev分支
git checkout -b dev 创建本地dev分支,并切换到dev分支,这行命令相对于以下两条命令
git branch dev 创建分支
git checkout dev 切换分支
git checkout -b dev origin/dev 抓取远端dev分支到本地
git pull 把最新的代码拉去到本地
上传代码
git add. && git commit -m'注释' 把文件添加到暂存区 && 把文件从缓存区添加到本地仓库
git merge dev 将dev分支合并到当前分支 (git rebase待研究)
git push origin dev 将本地分支推送到远端dev分支
git push -u origin dev -f 强制推送到远端dev分支
版本回退
git reset --hard HEAD^ 回退到上一个版本 ^^回退到上上个版本
git reset --hard HEAD 版本号 回退到相应版本号
gut reflog 获得版本号的前几位,可以用来回到未来的某个版本
删除分支
git branch -d BranchName 删除本地分支
git push origin --delete BranchName 删除远端分支
查看分支状态
git status 查看文件是否被修改
git diff 查看上次文件的修改内容
git log 查看提交到本地仓库的记录