初次获取项目
登录
ssh-keygen -t rsa -C "你的邮箱"
在$HOME/.ssh下产生连个文件id_rsa和id_rsa.pub(公钥),将id_rsa.pub拷贝到github网站ssh-key
git config --global user.email “you@example.com”
配置git全局邮箱
git config --global user.name "your name"
// 配置git全局名字
1.git init
初始化空 Git 仓库完毕 现在你可以看到在你的项目中生成了 .git 这个子目录,这就是你的 Git 仓库了, 所有有关你的此项目的快照数据都存放在这里。.git 默认是隐藏的,可以用 ls -a 命令查看:
2.git remote add origin http://117.160.213.57:8082/root/xxxxxxxxxxx.git 添加远程仓库 (ssh远程仓库)
3.git fetch origin zd (拷贝一份远程仓库 git clone)
4.git checkout -b zd origin/zd 工作区<----本地仓库 (切换到自己的分支)
5.git pull origin zd 工作区<----从远程
git pull:相当于是从远程获取最新版本并merge到本地 git pull origin master
//相当于git fetch 和 git merge
注意:用git pull更新代码的话就比较简单暴力了但是根据commit ID来看的话,他们实际的实现原理是不一样的,所以不要用git pull,用git fetch和git merge更加安全 提交与修改
项目工作中
1.远程zwz-qt分支下载到当前branch分支,拉取你没有的数据:
git fetch origin zwz-qt:zwz-qt 或 git fetch origin
2.添加缓存区(状态变化监管): git add . 执行git states 说明:已缓存托管区域
3.提交到本地分支(提交到git的版本库中) :git commit -m "服务大厅"
4.合并 git merge --no-ff origin/zwz-qt
注意:有代码都要有 在文件中修改,然后下放到提交台。
5.提交远程 选择你我,提交: git push origin zd
注意:git branch -v (显示当前分支)
git branch -r (列出远程分支)
git branch dev (新建一个分支)
git remote -v(查看所有项目)
git checkout -b zdqt (切换分支)
git remote -v (查看远程仓库)
gitee下使用git
初次获取项目
git init
git clone "http//......"
git checkout -b 'v1' 新建一个分支
git add ./
git commit -m ""
git checkout master
git merge v1
git push origin master
----------------------工作中-------------------
1.将远程仓库文件更新到本地仓库:
git pull origin master
2. 添加文件
git add . /
3. 提交到本地 并提交添加的文件并备注说明
git commit -m "feat:新特性"
4. 将本地仓库文件推送到远程仓库
git push origin master
**注:**提交本地分支commit 的前缀
build 编译相关的修改,列如发布版本,
chore 其他修改,比如改变构建流程,或者增加依赖库,工具等
ci 持续集成修改
docs 文档修改
feat 新特性,新功能
fix 修改bug
perf 优化相关,比如提升性能,体验
refactor 代码重构
revert 回滚到上一个版本
style 代码格式修改,注意不是css修改
test 测试用例修改