git配置(gitee)

编程入门 行业动态 更新时间:2024-10-11 03:25:31

这里仅提供简单的git使用,详细内容参考

将本地工程同步保存在git上,这里采用gitee.github,gitlab同理.

在Windows上安装Git

在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

git配置

打开cmd ,这里可以使用 git bash,但后面为写脚本方便,使用cmd.
首先,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。

git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"

工程上传

然后进入你的工程下面.

然后在你的需要初始化版本库的文件夹中执行:

git init

git remote add origin <你的项目地址> //注:项目地址形式为:gitee./xxx/xxx.git或者 git@gitee.:xxx/xxx.git

如果输错了,可以使用 git remote rm origin 删除in重现添加。
这样就完成了一次版本你的初始化。

3、完成第一次提交
进入你已经初始化好的或者克隆项目的目录,然后执行:

git pull origin master
<这里需要修改/添加文件,否则与原文件相比就没有变动>
git add .
git mit -m “第一次提交”
git push origin master
然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交。

原始项目:

上传后:

按照本文档新建的项目时,在码云平台仓库上已经存在 readme 文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令:

git push origin master -f
如果您选择保留线上的 readme 文件,则需要先执行:

git pull origin master
然后才可以推送,如果发生冲突,则需要先解决冲突,关于如何处理冲突,请参阅如何处理代码冲突这一小节。

公钥认证管理

开发者向码云版本库写入最常用到的协议是 SSH 协议,因为 SSH 协议使用公钥认证,可以实现无口令访问,而若使用 HTTPS 协议每次身份认证时都需要提供口令。使用 SSH 公钥认证,就涉及到公钥的管理。
1.如何生成ssh公钥
在git-bash中,你可以按如下命令来生成sshkey:
检查本机是否有ssh key设置

$ cd ~/.ssh 或cd .ssh

如果没有则提示: No such file or directory

如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件)

$ cd ~ #保证当前路径在”~”下

ssh-keygen -t rsa -C “xxxxx@xxxxx.” #建议填写真实邮箱
Generating public/private rsa key pair…
Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa): #不填直接回车

Enter passphrase (empty for no passphrase): #输入密码(可以为空)

Enter same passphrase again: #再次确认密码(可以为空)

进入 .ssh目录
查看你的 public key,并把他添加到码云(Gitee.) SSH key添加地址

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc…
添加后,在输入

ssh -T git@gitee.
若返回

Wele to Gitee., yourname!

You’ve suessfully authenticated, but GITEE.COM does not provide she ll aess.
则证明添加成功。

脚本编写

每次上传都需要很多命令,不方便,这里我们使用脚本实现:
在项目的根目录下新建文本文件,内容如下

git pull origin master
git add .
git mit -m "local put"
git push origin master -f

注意:这里的效果为以本地为主,忽视gitee上的文件
如果确定不会在gitee上修改,或确定没有其他人共同编辑,使用该方法
建议使用如下命令,比较稳妥

git pull origin master
git pull origin master
git add .
git mit -m "local put"
git push origin master 

然后将文件后缀名改为.cmd

更新时双击脚本即可.
blog.csdn.net/bendanany/article/details/78891804

更多推荐

git,gitee

本文发布于:2023-05-28 00:45:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/308185.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:git   gitee

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!