github
基于git 在线代码仓库 网站界面 互联网开放
gitlab
基于git 在线码仓库软件 搭建类似github的系统 内部网络git私服 Auto Dev Ops
git的安装与使用
git 命令 工具 版本控制系统
https&ssh两种方式
~ win表示是c:\Users\admin
--ssh
ssh-keygen -t rsa -b 4096 -C "1335950102@qq.com"
ls -al ~/.ssh
ssh -T git@github.com
git@github.com:ddwei-zh/vuecli4.0Demo.git
--https
https://github.com/ddwei-zh/vuecli4.0Demo.git
- 常用的命令
-- 本地新建一个文件夹,初始化.git后,使用git remote add origin xxx建立仓库联系
-- 添加到暂存区git add
-- 提交到本地仓库 git commit -m
-- 更改提交日志 git --ammend
-- 查看本地分支 git branch -- 查看仓库分支 git branch -a
-- 使用git pull 更新分支信息
-- git checkout -a xx (新建并建立分支)
个人常用命令
- 丢弃修改(本地修改或者暂存区的修改)
git restore
- 储藏与恢复 (用于暂存区与工作区)
git stash 保存现场
git stash pop stash@{num} | git stash apply stash@{num}
- 回退(reset revert)
1. git revert commitCode (通过git log查看,需要撤销的版本,会新建一次commit,回退后push时需要注意可能存在conflict)
2.git reset --soft(回退commit)|--mixed(默认,回退commit与add|--hard(回退到上次commit) commitCode (需要回退到的版本)
工具
- git gitGui
- sourceTree 、beyondCompare(代码比对) 3.vsCode插件gitLens查看日志信息,scm(推荐)