Git 使用指南

315 阅读2分钟

初次获取项目

登录

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       测试用例修改