您好,欢迎来到99网。
搜索
您的当前位置:首页git上传代码步骤

git上传代码步骤

来源:99网

平常使用git将代码上传到github或gitee时总是记不清上传的bash命令,所以写了此文记录一个项目上传到git的过程。

一、创建仓库

1.安装git桌面版

2.在github或gitee平台创建一个仓库
github官网:
gitee官网:

git config --global user.name “要修改的名字”
git config --global user.email “要修改的邮箱”

(3)设置免秘钥

ssh-keygen -t rsa -C "youremail@163.com"

二、上传代码

git init
git add .

3.提交代码到本地仓库

git commit -m "提交信息"

提交信息可以为任意字符串,比如“the first commit”

4、将本地的仓库关联到远程仓库上上

git remote add origin git@github.com:helloWorldchn/test.git

5、如果远程仓库有文件,需要先pull一下

git pull --rebase origin main

main是分支名,如果用gitee应该为master

6、将刚刚本地提交的文件上传到远程仓库上

git push origin main

main是分支名,如果用gitee应该为master
完成代码上传github

三、转换分支

github由于某些原因,自 2020年10月1日 开始将主分支名字由“master”改为了“main”,所以如果要在github上提交代码需要先将本地仓库分支名修改成“main”
1.新建分支main

git branch main

2.修改分支

git checkout main

也可使用这个命令,在创建分支的同时修改分支

git checkout -b main

3.删除本地分支与远程分支

删除本地分支

git branch -d master

删除远程分支

git push origin --delete master

四、git常见操作

1.将本地某个分支合并到另外一个远程分支

如果需要将一个本地分支合并到另外一个远程分支,过程如下:
例如,将main分支的内容并到远程仓库的dev分支(即便本地没有dev仓库也可以)

首先创建个远程分支dev来进行测试

(1)在本地checkout想要合并到的目标远程分支

 git checkout -b dev origin/dev --
 git merge origin/dev
 git push --progress --porcelain origin refs/heads/dev:dev

2.切换并同步另一个远程分支到本地分支

切换并同步另一个远程分支到本地分支,需要如下操作

将master分之切换到main并同步main分之文件。在master分支中有 master独有的文件“master.html”,在main分支中有 main 独有的文件 “main.html”,切换并同步过程如下

(1)fetch项目

(2)选择要切换到的分支,checkout

切换并同步成功,如图,master独占文件“master.html”已经消失,而main独占文件“main.html”出现了,说明项目更新同步成功。

命令如下:

git fetch origin --recurse-submodules=no --progress --prune
git checkout -B main origin/main --

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务