gitlab配置ssh
- 本地cmd下执行
ssh-keygen -t rsa -C “lili@公司.com” - id_rsa.pub内容复制粘贴到gitlab上保存(此处省略)
git配置
- 在本地创建git仓库
git init - 配置邮箱、姓名(每次提交代码显示谁提交的)
git config --global user.email lili@公司.com
git config user.name 姓名或工号
git常用命令
git pull = git fetch + git merge
一般推荐使用git fetch、然后 git merge,个人比较喜欢git pull
-
创建分支并切换到该分支
git checkout -b userquery_lili_20220101 -
添加代码到暂存区
git add . -
拉取远程dev到本地个人分支(更新到最新的版本,比如同事已经提交了新的代码)
git pull origin dev -
提交本地代码
git commit -m ‘注释’ -
切换到本地分支
git checkut dev -
把个人分支合并到本地分支
git pull userquery_lili_20220101 -
合并到远程dev
git push origin dev
回退版本
回退到上一个版本
git rest --hard HEAD^
查看git日志
git log
回退到指定版本
git rest --hard commitID
解决代码冲突
-
把本地修改的文件暂存起来
git stash -
拉取最新的
git pull -
还原暂存的
git stash pop stash@{0} (如果暂存一次直接用git stash pop,stash@{0}用于有多次暂存的情况)
下载github上的指定版本
git clone -b v2.0.0.Final https://github.com/debezium/debezium.git