首先使用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

总结ssh key配置及git的使用

继续命令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 下面开始来拉项目~~~

获得项目权限之后进入项目

总结ssh key配置及git的使用

复制项目的链接打开终端 cd到你的桌面然后git clone url  如果是第一次拉项目会叫你输入gitlab/github账号密码 

          总结ssh key配置及git的使用

下面开始git使用~~~(不太熟练,后续待更新)

打开visual studio code

使用vscode个人习惯先装三个东西

gitlans vscode 内置git
open in browser 内置打开浏览器
vetur 加载vue(react项目可以不用装)

总结ssh key配置及git的使用

打开你gitlab克隆下来的项目 contril+·(esc下面的点)唤起vscode内置git

git branch  查看当前分支

git branch -a  查看远端分支

总结ssh key配置及git的使用

新建本地分支

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 查看提交到本地仓库的记录
 

相关文章:

  • 2022-01-01
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2019-12-16
  • 2022-12-23
猜你喜欢
  • 2021-09-21
  • 2021-09-04
  • 2022-12-23
  • 2022-01-20
  • 2020-06-27
  • 2021-12-11
相关资源
相似解决方案