首页 >>  正文

gitpush到指定分支

来源:baiyundou.net   日期:2024-09-25

作者:羽度非凡

国内对于个人站长的发展空间限制越来越多,首先是百度主推自家产品,现在权重最高的似乎就是百家号了,其次是腾讯云、阿里云这些提供IDC大厂提供的云端服务产品也很少有针对个人站长的活动了,这也是为什么阿里云今年双十一推出99元/年云服务器被赞爆的原因之一,不过以Google为主的海外搜索市场还有生存空间,所以这段时间我也在尝试做英文网站了。

内容站需要更新大量的文章,所以我并没有考虑,而是直接选择做工具型站点了,从最简单的小功能开始,写了一份HTML+CSS+JS的网页源码,目前上线还不到一周,后期有成果后再分享,今天主要是想说说源码上传到GitHub的方法,以及后续更新代码的方法,也算是做一个记录,方便自己查询,也希望可以供有需要的人参考。

GitHub的主要作用是帮助我们存放项目的源代码,如果打不开GitHub的话,可以参考我之前写的一篇文章《借助Hosts文件,解决云服务器无法访问GitHub的问题》,第一次使用GitHub的话,直接选择“New repository”新建一个仓库。

然后填写仓库的基本信息,需要注意的是,如果你的项目没有计划开源给其他人查看或下载使用,那么要选择“Private”,也就是建立私人仓库,仅允许你自己查看,如果要开源的话,可以选择“Public”。

其实在我们创建仓库完成后,GitHub会直接显示上传项目代码的相关命令行,同时还有我们的项目地址链接。

不过我们看到它提供的命令行使用了一个git的工具,我们电脑中并没有这份工具,所以我们需要先到git的官网下载这个工具,这款工具本身是一个命令行工具,但它也提供了图形化界面的版本,羽度非凡建议直接选择默认的命令行版本就可以了,根据自己电脑系统选择32位或64位。

下载后直接安装,然后打开CMD命令提示符窗口,输入git就可以看到关于这款工具的使用语法了。

然后我们在自己的本地电脑端新建一个文件夹作为GitHub的本地仓库,我这里在E盘新建一个git的文件夹,在git中新建一个“chuhai”的文件夹存放项目源码文件。

接着我们按照GitHub给出的命令行一条一条操作:

echo "# ceshi" >> README.md   /* 创建README.md文件,把“ceshi”改为你自己的仓库名 */

git init   /* 将当前文件夹设置为本地Git仓库 */

git add    / 将当前文件夹中的所有文件添加到仓库中 */

git commit -m "first commit"   /* 为仓库的文件写一句注释 */

git branch -M main   /* 切换到main项目分支,这是我们的默认项目分支,通常不需要切换 */

git remote add origin https://github.com/yudufeifan/ceshi.git   /* 将本地仓库关联到GitHub的仓库,后面地址改为你自己的仓库地址 */

git push -u origin main   /* 上传项目代码到GitHub仓库的main分支 */

需要注意的有两条:

git add    / 将当前文件夹中的所有文件添加到仓库中 */

如果只想上传单个文件,把*改为具体的文件名就可以。

git push -u origin main   /* 上传项目代码到GitHub仓库的main分支 */

以前GitHub的主分支名为master,现在是main,所以origin后面要接main。

如果后续我们的项目代码需要更新,那么首先我们可以在本地仓库中进行更新,然后再CMD命令提示符窗口中输入

git status

可以看到本地仓库做了更改的文件已经用红色字体标注

接着依次执行命令:

git add “更改后的文件”   /* 将更改后的文件添加到仓库中 */

git commit -m "first commit"   /* 为仓库的文件写一句注释 */

git pull   /* 同步获取GitHub远程仓库最新代码 */

git push -u origin main   /* 上传项目代码到GitHub仓库的main分支 */

此时GitHub端旧已经完成了项目代码的上传更新,我们在GitHub自建的项目仓库中可以看到项目的最近一次更新时间,也能看到每一份文件的更新时间。

阅读更多服务软件精彩内容,可前往什么值得买查看

","gnid":"9f5d4aae75376367f","img_data":[{"flag":2,"img":[{"desc":"","height":"321","title":"","url":"https://p0.ssl.img.360kuai.com/t0168d00c430f4a1756.jpg","width":"522"},{"desc":"","height":"832","title":"","url":"https://p0.ssl.img.360kuai.com/t01377e92bcc6a0602d.jpg","width":"855"},{"desc":"","height":"544","title":"","url":"https://p0.ssl.img.360kuai.com/t0150d2511ed1e90632.jpg","width":"929"},{"desc":"","height":"331","title":"","url":"https://p0.ssl.img.360kuai.com/t01fe0199dd3b0689e1.jpg","width":"667"},{"desc":"","height":"519","title":"","url":"https://p0.ssl.img.360kuai.com/t012995d521c39230eb.jpg","width":"993"},{"desc":"","height":"631","title":"","url":"https://p0.ssl.img.360kuai.com/t01486525b0190246f0.jpg","width":"993"},{"desc":"","height":"162","title":"","url":"https://p0.ssl.img.360kuai.com/t019051926311a879ab.jpg","width":"655"},{"desc":"","height":"508","title":"","url":"https://p0.ssl.img.360kuai.com/t01cec78963a3be62ce.jpg","width":"905"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1700023089000,"pure":"","rawurl":"http://zm.news.so.com/bb6b9fcf6df0ed17a504285be4cd6fe9","redirect":0,"rptid":"a771d1e0c485f076","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:github","k":"github","u":""}],"title":"非凡闲扯淡 篇四十八:Git新手如何上传项目代码到GitHub并完成后续的代码更新?

查平贷857如何用git创建空内容的分支 -
厍向习13196998701 ______ 1,从已有的分支创建新的分支(如从master分支),创建一个dev分支 git checkout -b dev 2,创建完可以查看一下,分支已经切换到dev git branch 3,提交该分支到远程仓库 git push origin dev 4,测试从远程获取dev git pull origin dev 或者: ...

查平贷857如何处理当前分支为*的情况 -
厍向习13196998701 ______ 这个信息实际是存在config文件中的,可以用下面的命令来查看temp分支的信息,git config -l | grep 'branch\.temp'比如下面的打印说明本地master分支track的是origin库的master分支.$ git config -l | grep 'branch\.master' branch.master.remote=originbranch.master.merge=refs/heads/master

查平贷857如何使用github图形界面对分支版本进行操作 -
厍向习13196998701 ______ (1) 常用的是首先在GitHub上创建一个版本库,然后接下来的工作是在本机创建一个版本库,注意不一定要和原来那个版本的文件名相同.比如原来创建的版本为 HelloWorld,那么本机完全可以使用一个文件名为HelloRyan这样的文件夹.只是需...

查平贷857git命令怎么切换远程 -
厍向习13196998701 ______ git如何进行远程分支切换 git上查看远程分支命令: git branch -a 例如: 然后我想切换到daily/1.0.0远程分支:前提是必须要创建一个本地分支,并让它和远程分支进行关联,git checkout origin/daily/1.0.0 -b local_branch_ljs , 如果在运行此命令之前有文件没有提交的,而你又想取消本地文件的修改,可以先运行git chekout . 命令,然后再执行(注:local_branch_ljs是你自己新创建的本地分支名). 切换成功后显示如下:

查平贷857git 怎么 pull一个远段分支下来 -
厍向习13196998701 ______ 找到你要的远程分支,比如说是 remotes/aosp/bbr 再 git checkout -b mybbr remotes/aosp/bbr 这样你本地多了一个mybbr分支,它对应远端的remotes/aosp/bbr 以后更新用git pull 上交用 git push remotes/aosp/bbr

查平贷857如何删除git远程分支 -
厍向习13196998701 ______ 1,在开发过程中,大家在远程创建了许多分支,有些是无用的,该如何删除呢,可以参考下面的方法. 如果不再需要某个远程分支了,比如搞定了某个特性并把它合并进了远程的 master 分支(或任何其他存放 稳定代码的地方),可以用这个...

查平贷857查看git push 默认的远程分支名用什么命令 -
厍向习13196998701 ______ 不是的,git push origin 本地分支名:远程分支名.$ git push :git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿.注意,分支推送顺序的写法是:,所以git pull是:,而git push是:.如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建.

查平贷857如何将代码推送到远程git仓库 -
厍向习13196998701 ______ git init//初始化本地仓库 git clone https://github.com/fanhua1994/dzadmin.git//克隆远程仓库 git add .//添加所有 git commit -m "更新内容" git push origin master//提交到远程仓库

查平贷857如何禁止GitLab分支被push -
厍向习13196998701 ______ 首先,项目成员都必须设置为 “Developer”(开发者) 2 找到分支页面 3 点击“Protected”栏 4 选择一个分支,然后点击“Protect”按钮 5 这样所选分支对于所有 Developer 权限的账号,都无法 push,从而起到保护作用 END Git push 命令的陷阱 1 push 包含了默认 merge 操作,该过程是自动的,如果有冲突代码段,只是简单的用时间较新的覆盖时间较老的代码,因此,常常会导致代码段丢失,从而破坏分支

查平贷857git 如何将本地分支和远程不同名分支关联起来 -
厍向习13196998701 ______ 和删除远程分支原理一样吧 git push origin :B //把空分支 push 上去 git push origin A:B 就是把 Apush 到 B 上.不过这样有个问题就是 push 之后 A 跟踪的时 B 分支了,如果要继续跟踪 A 分支,还要重新设置回来 麻烦.不如重新在本地建个 B 分支 push 上去

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024