git push -u origin地址名称 分支名称
概述在原有项目上清理出框架(删除提交记录),并将框架上传至新到仓库清除git提交记录在当前项目中,切换到一个新到分支(会新创一个分支)git checkout --orphan 新分支的名称将所有变化提交到缓存区git add -A提交修改git commit -m "初始化"删除master分支git branch -D master查看所有分支...
最近因为疫情,在家干活,连接不上之前的gitlab 服务器;所以不得把现有的代码迁移到github 的私有仓库来进行开发;下面简要记录迁移的过程;
首先,确保你已经配置好本地访问远程私有仓库的所有权限;本次教程,使用 ssh 进行推送所有资源;
如果你不会配置ssh-public key可以参考:gitlab 和 github 配置 SSH Keys进行配置;
如果你本身访问github速度比较慢可以参考:linux 命令行下设置代理进行设置代理;
主要步骤:
创建github 私有仓库;注意...
往git上提交时,会保留历史记录,这些记录中可能会包含有由于粗心提交的账户或密码之类的敏感信息,可以按照如下步骤删除这些历史记录,形成一个全新的仓库
1.Checkout
git checkout --orphan latest_branch
2. Add all the files
git add -A
3. Commit the changes
git commit -am "commit message"
4. Delete the branch
git bran
git clone -b NewGlue https://gitee.com/software-group/Glue_wrinkle.git
第二 cd Glue_wrinkle
进入文件夹
git add README.md
git commit -m "first commit 提交内容"
git push
创建 git 仓库:
mkdir small-frame-glue-2
cd small-frame-glue-2
git init
touch README.md
有时候我们项目中会配置很多内容,在新起一个项目的时候,重新从头配置比较浪费时间,但是直接将原来项目拿来修改远程地址后,项目里还会保存之前的提交历史和tag;这个时候我们就需要下面的操作来清空这些内容。
1.创建新分支(这个命名是基于当前所在分支新建一个赤裸裸的分支,没有任何的提交历史,但是当前分支的内容一应俱全。新建的分支,严格意义上说,还不是一个分支,因为HEAD指向的引用中没有commit值,只有在进行一次提交后,它才算得上真正的分支。)
git checkout --orphan latest_
remote name。例如,origin或者upstream
new remote url。例如,git@github.com:USERNAME/OTHERREPOSITORY.git
例如:从SSH切换到HTTPS的远程URL
切换到你项目...
使用 git rm 命令即可,有两种选择.
一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;
一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)
假如你有文件不小心commit到了服务器那么你想要删除它,可以使用:
git rm -- cach
将一个本地项目上传到新建的Git仓库,需要遵循以下步骤:
1.新建Git仓库。在GitHub、GitLab等Git托管服务平台上新建一个仓库,获取仓库的SSH地址。如果本地没有安装Git,需要先安装Git。
2.通过git init命令在本地项目中初始化Git。在本地需要上传的项目文件夹中打开终端或命令行窗口,运行git init命令,这将在项目目录中创建一个新的.git文件夹。
3.将需要上传的文件添加到Git仓库。使用git add命令将需要上传的文件添加到仓库中。例如,如需上传所有文件,则可以运行git add .命令。
4.提交代码到Git仓库。使用git commit命令将文件提交到本地Git仓库。在运行该命令时需要添加-m参数并附带提交的描述信息。例如:git commit -m "Initial commit".
5.将本地仓库与远程仓库关联。使用git remote add命令将本地Git仓库与远程Git仓库关联,并且在命令中添加SSH地址。例如,运行git remote add origin git@github.com:username/repository.git。
6.将本地提交推送到远程仓库。使用git push命令将本地Git仓库中的提交推送到远程Git仓库。例如,运行git push -u origin main。
以上就是将本地已有的一个项目上传到新建的Git仓库的方法。通过这些简单的步骤,我们可以将本地项目推送到远程Git仓库,并在该平台上进行版本控制与共享。