git配置使用

904 阅读2分钟

全局定义

test  							用户名
test@163.com					邮箱
gitee.com						远程仓库地址
git@gitee.com:test/test.git		远程仓库ssh地址

开发软件

链接 说明
Git Bash Here git.exe下载安装,连接远程工具
nodejs node、npm下载安装,H5环境
Vscode 编辑工具

Windows下配置(码云为例)

测试远程连接

  • 安装git.exe,并使用 git --version 查看版本号
  • 全局设置git用户名、邮箱
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公钥
  1. 查看你的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公钥
    
  2. ssh的配置文件(可不写)
    vim ~/.ssh/config    //新建并编辑内容
    Host gitee.com
    	HostName gitee.com
    	User git
    	IdentityFile ~/.ssh/id_rsa
    	Port 20022
    
    Host和HostName填写服务器域名
    IdentityFile 指定私钥路径
    Port 端口号,默认20
    
    若无需要不用配置,没弄明白,可以参考 Git配置多个SSH-Key
  3. 测试是否成功
    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
已有的分支dev
git fetch gitee dev
拉取代码
git checkout -b dev
切换dev
test_dev
准备自己的分支
git checkout dev
切换到需要开发代码
git checkout -b test_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 分支