git 完整提交代码,首次提交注意事项,创建分支not a valid object name: ‘master‘错误,VScode提交代码

news/2024/7/19 15:22:54 标签: 数据结构, js, git

在刚刚建立配置好密钥,本地上面都没有时

1、拉取远程仓库代码:

git clone XXXXXX为刚刚复制的仓库链接)
①注意:如果本地该文件夹有代码,不会覆盖
	但是很不建议这样做,会有各种问,最好就是在新文档clone,如何再把新编译代码粘贴替代进去。

2、新建本地分支;

git branch XXXXXX填写你的分支名称)
②注意:如果该文件夹有代码。后面你才 git clone xxx拉取代码;
    可能会出现错误 “not a valid object name: 'master'”;
    
    此时需要先有 提交对象 才会生成本地 master 分支;
    操作:
        git add .
        git commit -m "写你要提交代码的注释"
        
    这个时候就可以创建自己的分支;【注意不要 git push 那么快】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、查看所有分支;

git branch -a

4、选到自己的本地分支;

git checkout xxx    (xxx就是你刚刚创建的分支);

5、提交代码

git add .
git commit -m "XXX"XXX为本次提交代码的备注)
git push -u origin XXXXXX为要提交代码的分支名称)【首次提交】

③注意首次这样提交,会默认创建一个自己这个名字的分支在 远程仓库;
 git push   (【非首次提交】仅 git push 即可)

.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

在上述操作之后,在vscode 上的操作;

在提交代码之前(上面都没做之前)

1、先创建本地分支

在 clone 之后一定要在本地创建本地分支;

相当于:git branch xxx(xxx是你的本地分支名称)

在这里插入图片描述

2、拉取代码

这个是为了确保,远程仓库上的分支,是否有代码更新【重要,否则报错】

相当于: git pull

在这里插入图片描述

3、暂存代码

把新编辑代码进行暂存;
相当于: git add .

在这里插入图片描述

4、提交代码

这个说提交,只是相当于 commit ,不是 push;
相当于:git commit -m "xxxx"     (这里的xxx 是你提交到远程仓库所写的注释)

在这里插入图片描述


http://www.niftyadmin.cn/n/1410352.html

相关文章

window11 网络突然就用不了,系统更新网络就用不了了,DNS服务器可能不可用

疑难检测结构 DNS服务器可能不可用原因 1、地理位置改变可能;2、更多是因为,(1)系统更新(任何提示更新),特别这种 window11 还不稳定的系统;本人不建议更新电脑系统,因…

work-notes(1):父子组件传值,props/$emit 简单易懂

时间&#xff1a;2022-04-11 1、props&#xff08;父 > 子&#xff09;用法 在父组件中&#xff0c;引入子组件的标签内绑定&#xff1b; // 父组件&#xff1a; <template><div>// 1、在子组件标签内冒号绑定 // bind_data 这个名称是传到 自组件 后数据&am…

git 完成自己本地代码后如何提交到公司项目(远程仓库)?

一、理清分支情况 1、远程仓库 和 分支&#xff1a; 远程仓库&#xff1a;比如说&#xff0c;github、gitlab、gitee 这些存放在‘云端’的项目代码。在远程仓库上的分支称为&#xff1a;远程仓库分支&#xff1b;远程仓库 主分支&#xff1a;远程仓库上&#xff0c;默认在创…

work-notes(2):导航守卫

时间&#xff1a;2022-04-08 代码 router.beforeResolve((to, from , next)>{var tokens Cookies.get(ZIWU_NAVI)if (to.path ! /login && tokens undefined){// 判断是否在登录界面并且tokens不存在next(/login)} else if (to.path /login && tokens …

分布式缓存系统热点数据

一、背景 分布式缓存一般被定义为一个数据集合&#xff0c;它将数据分布&#xff08;或分区&#xff09;于任意数目的集群节点上。集群中的一个具体节点负责缓存中的一部分数据&#xff0c;整体对外提供统一的访问接口 Amazon 于 2007 年提出的一种改进的一致性哈希算法 [4]。…

work-notes(3):前端新项目入手,git拉项目,从头到尾操作理清思路

时间&#xff1a;2022-04-11 文章目录声明开头1、在远程仓库上&#xff0c;创建自己的分支2、clone 克隆项目3、猜你遇到问题4、基于 1、2 步骤本地已有联通项目5、创建本地分支6、拉取代码7、暂存代码8、提交代码9、同步10、可以在远程仓库查看声明 因为对clone、拉取、提交、…

work-notes(4):在.js文件中插入空格,如何插入(拼接)空格?插入多个空格?

时间&#xff1a;2022-04-12 文章目录描述1、在 .js 文件里面1.1 方式11.2 方式22、在 .html 里面描述 今天想在字符串内拼接 空格 老出不来。 主要是我想用 多个空格 &#xff0c;尝试了&#xff1a; ① ‘ ’ (里面多个空格不行)&#xff1b; ② ’ ’ ’ ’ &#xff0…

work-notes(5):v-for报错,[vue/require-v-for-key] Elements in iteration expect to have ‘v-bind:key‘

时间&#xff1a;2022-04-14 文章目录报错情况报错原因解决办法2、如果报错Expected v-bind:key directive to use the variables which are defined by the v-for directive.报错原因解决办法报错情况 报错原因 迭代中的[vue/require-v-for-key]元素希望有“v-bind:key”指令…