git的使用方法(拉取、提交、克隆)

提交第一行代码

git commit

在创建完仓库之后,用户可以通过如下方式,可以向仓库提交第一行代码。

此处我们以用户账号下命名为 HelloGitee 的仓库为例。对应的仓库地址为:https://gitee.com/用户个性地址/HelloGitee.git,在实际实践中,你可以将用户个性地址替换为自己的地址。

方法1、先将仓库clone到本地,修改后再push到码云的仓库仓库

$ git clone https://gitee.com/用户个性地址/HelloGitee.git #将远程仓库克隆到本地

在克隆过程中,如果仓库是一个私有仓库,将会要求用户输入码云的账号和密码。按照提示输入即可。

当然,用户也可以通过配置本地的git配置信息,执行git config命令预先配置好相关的用户信息,配置执行如下:

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

修改代码后,在仓库目录下执行下面命令

$ git add . #将当前目录所有文件添加到git暂存区
$ git commit -m "my first commit" #提交并备注提交信息
$ git push origin master #将本地提交推送到远程仓库

方法2、本地初始化一个仓库,设置远程仓库地址后再做push

和方法1的差别,在于先创建仓库。

$ git init 
$ git remote add origin https://gitee.com/用户个性地址/HelloGitee.git

这样就完成了版本的一次初始化。
接下去,进入你已经初始化好的或者克隆仓库的目录,然后执行:

$ git pull origin master

修改/添加文件,否则与原文件相比就没有变动。

$ git add .
$ git commit -m "第一次提交"
$ git push origin master

然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交。此时,你可以在你的个人面板、仓库主页查看到你的提交记录。

在新建仓库时,如果在码云平台仓库上已经存在 readme 或其他文件,在提交时可能会存在冲突,这时用户需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令(默认不推荐该行为):

$ git push origin master -f

如果您选择保留线上的 readme 文件,则需要先执行:

$ git pull origin master

 如果一直无法提交。可以看看我的另一篇文章!一定要确保密码正确!在控制面板里面看看Windows凭证密码!

 

 

使用 SSH 拉取代码,首先需要确保你已经生成了 SSH 密钥对并将公添加到你的 Git仓库提供商(如 GitHub、GitLab 或 Bitbucket)的帐户设置中。以下是使用 SSH 拉取代码的步骤: 1. 生成 SSH 密钥对。在终端中运行以下命令: ``` ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 这将生成一个新的 SSH 密钥对,其中 "your_email@example.com" 是你的电子邮件地址。 2. 保存密钥对。你将被要求选择保存密钥的位置和文件名(默认情况下为 `id_rsa` 和 `id_rsa.pub`)。你可以选择使用默认值,也可以自定义。 3. 添加公钥到你的帐户。打开你的 Git 仓库提供商的网站,并导航到你的帐户设置中的 SSH 密钥部分。将 `id_rsa.pub` 文件的内容复制到那里并保存。 4. 验证 SSH 连接。在终端中运行以下命令,替换 `git@example.com` 为你的 Git 仓库提供商的主机名: ``` ssh -T git@example.com ``` 如果一切顺利,你应该会收到一条欢迎信息。 5. 在终端中导航到你想要拉取代码的目录。 6. 使用 SSH URL 克隆仓库。在你的 Git 仓库提供商的网站上找到 SSH URL(类似于 `git@example.com:username/repo.git`)并复制它。然后在终端中运行以下命令,将 URL 替换为你的仓库的实际 URL: ``` git clone git@example.com:username/repo.git ``` 这将克隆仓库到当前目录。 现在,你应该成功地使用 SSH 拉取代码了。每次拉取或推送代码时,Git使用你的 SSH 密钥进行身份验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南北极之间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值