目录
关联远程仓库(如果需要)git remote add origin <远程仓库URL>
推送更改到远程仓库git push -u origin master
拉取远程仓库的更改git pull origin <分支名>
准备工作
参考第二节:Git——代码管理以及命令_git代码管理-CSDN博客
1.首先安装git工具:详解Git 安装教程(保姆级教程)详解Git 安装教程(保姆级教程)
安装完成后,在cmd命令行输入git --version 可以查看到git的版本
2.生成SSH密钥
安装了git工具,就可以使用ssh命令,打开cmd命令行或者bash终端,输入命令:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
这里的xxxxx@xxxxx.com是生成的 sshkey 的名称,并不要求具体命名为某个邮箱。
按照提示即可生成ssh key。
公钥为一个后缀是pub的文件。
3.新建项目
进入GitCode地址:项目 · 探索 · GitCode
4.配置SSH密钥
拷贝刚刚的SSH密钥到框中,输入公钥标题,点击添加密钥
创建git用户
git config --global user.name "用户名"
git config --global user.email "邮箱"
创建完成后可以检验是否成功:
查看所有的全局配置项
git config --list --global
查看单个的配置项,比如查看用户名
git config user.name
git config user.email
初始化本地Git仓库git init
- 在本地计算机上,导航到希望创建项目的目录。
- 运行git init命令。这个命令会在当前目录下初始化一个新的Git仓库,并创建一个名为.git的隐藏目录,用于存储Git的元数据。
关联远程仓库(如果需要)git remote add origin <远程仓库URL>
- 如果还没有将本地仓库与远程仓库关联,可以使用git remote add origin <远程仓库URL>命令来添加远程仓库的引用。<远程仓库URL>是在Git托管服务上创建项目时获得的URL。
添加文件到仓库git add <filename>
- 在项目目录中创建或添加希望跟踪的文件。
- 使用git add <filename>命令将文件添加到暂存区。如果想添加所有更改的文件,可以使用git add .。
提交更改git commit -m
- 运行git commit -m "提交消息"命令,将暂存区的更改提交到本地仓库。这里的“提交消息”是对本次更改的简要说明。
推送更改到远程仓库git push -u origin master
- 使用git push -u origin master命令将本地仓库的更改推送到远程仓库。-u参数会设置上游(远程)跟踪分支,使得未来的git pull和git push操作更加简便。
注意:从Git 2.28版本开始,Git默认的主分支名称已从master更改为main。因此,在创建新仓库或克隆现有仓库时,根据Git版本和托管服务的设置选择正确的分支名称。
git push:这是 Git 中用于将本地仓库的更改推送到远程仓库的基本命令。将本地的提交(commits)同步到远程仓库。
-u 或 --set-upstream:这个参数的作用是设置上游(upstream)仓库的跟踪分支。当第一次将本地分支推送到远程仓库时,Git 并不知道这两个分支是相关联的。使用 -u 参数可以告诉 Git 将本地的当前分支)与远程仓库中的指定分支(也是 master)关联起来。这样,在未来的推送(push)和拉取(pull)操作中,Git 就会知道它们是对应的,从而简化命令。
如果没有设置上游跟踪分支,每次推送时都需要指定远程仓库和分支名,如 git push origin master。
设置后,你可以使用简化的命令 git push 和 git pull 来进行推送和拉取,Git 会自动知道你想要与哪个远程分支交互。
origin:这是远程仓库的默认名称(尽管你可以使用任何名称)。当你克隆一个远程仓库时,Git 会自动将远程仓库命名为 origin。在这个命令中,origin 指定了你想要推送到的远程仓库的名称。
master:这是想要推送的本地分支的名称。如果远程仓库使用的是 main 分支,则命令应相应地更改为 gitpush -u origin main。
拉取远程仓库的更改git pull origin <分支名>
- 如果其他人向远程仓库推送了更改,并且想将这些更改拉取到本地仓库,可以使用git pull origin <分支名>命令。这会将远程仓库的更改合并到本地仓库中。