前言
介绍windows下 git下载、远程到gitee(码云)、git日常使用
全局定义
test 用户名
test@163.com 邮箱
gitee.com 远程仓库地址
git@gitee.com:test/test.git 远程仓库ssh地址
下载安装
链接 | 说明 |
---|---|
git官网下载 Git淘宝镜像列表 | git.exe下载安装,连接远程工具,版本随意,上次V2.22.0 |
-
下载后安装,安装目录可改,一直点击next,直到出现install,点击install,安装完成后点击finish
-
安装好后在桌面界面点击鼠标右键,会出现如下界面
-
cmd输入git 回车,出现许多说明 ok
Windows下配置(码云为例)
测试远程连接
- 安装git.exe,并使用
git --version
查看版本号 - 全局设置git用户名、邮箱(不设置无法commit、push)
git config user.name // 查看git用户名 git config user.email // 查看git邮箱 git config --global user.name 'test' // 设置git用户名 git config --global user.email 'test@163.com' // 设置git邮箱
- 设置ssh公钥
- 查看你的key公钥,无key则进行生成,并添加到gitee.com
cat ~/.ssh/id_rsa.pub //查看你的key公钥,无key则进行生成 ssh-keygen -t rsa -C 'test@163.com' // 三次回车,生成ssh公钥 ssh-keygen -t rsa -C 'test@163.com' -f ~/.ssh/gitee_rsa // 生成不同名称的公钥 将公钥添加到远程ssh公钥
- ssh的配置文件(可不写)
若无需要不用配置,没弄明白,可以参考 Git配置多个SSH-Keyvim ~/.ssh/config //新建并编辑内容 Host gitee.com HostName gitee.com User git IdentityFile ~/.ssh/id_rsa Port 20022 Host和HostName填写服务器域名 IdentityFile 指定私钥路径 Port 端口号,默认20
- 测试是否成功
ssh -T git@gitee.com 第一次连接,会出现是否信任主机,输入 yes 显示 Hi 555! You've successfully authenticated.... 已经可以使用了
新项目操作
- 创建仓库
git init
- 连接远程并重命名远程分支
gitee
git remote add gitee git@gitee.com:test/test.git
分支 | |||
---|---|---|---|
master | git pull gitee master 拉取代码 | ||
dev 创建分支test_dev | git fetch gitee dev 拉取代码 | git checkout -b test_dev gitee/dev 创建分支并复制dev代码 | git push gitee test_dev 提交远程,自动建立远程分支 |
常用命令
git init // 创建仓库
git status // 查看未提交更改
git add .
git commit -m 'remarks' // 推送至本地仓库并备注
git pull gitee dev1 // 拉取远程代码
git push gitee dev1 // 本地推送至远程仓库(先拉取)
git merge dev1 // 合并本地dev1分支的代码
git branch -d dev1 // 删除本地 dev1 分支
git push gitee --delete dev1 // 删除远程 dev1 分支
git push gitee -f dev // 强制推送到远程dev
其他
Cmder是一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令
Cmder替换cmd