首页> 常见问题> 正文

git提交代码的命令是什么

百草
发布: 2023-06-15 13:25:47
原创
5465 人浏览过

git提交代码的命令:1、初始化,代码为“git init”;2、添加文件,代码为“git add filename”;3、添加所有文件到缓冲区,代码为“git add .”和“git add --all”;4、提交,代码为“git commit -m "提交的说明"”;5、推送到远程分支,代码为“git push origin master”。

git提交代码的命令是什么

本教程操作系统:windows10系统、git 2.37.3版本、DELL G3电脑。

1.初始化:创建一个git仓库,创建之后就会在当前目录生成一个.git的文件

git init
登录后复制

2.添加文件:把文件添加到缓冲区

git add filename
登录后复制

3.添加所有文件到缓冲区(从目前掌握的水平看,和后面加“.”的区别在于,加all可以添加被手动删除的文件,而加“.”不行):

git add . git add --all
登录后复制

4.提交:提交缓冲区的所有修改到仓库(注意:如果修改了文件但是没有add到缓冲区,也是不会被提交的)

git commit -m "提交的说明"
登录后复制

5.推送到远程分支

git push origin master
登录后复制

如果vscode每次都要输入账号密码,在控制台执行命令:

git config --global credential.helper store
登录后复制

再次输入账号密码重启命令

PS1:指定仓库的推送

git remote add origin git@github.com:michaelliao/learngit.git #添加远程仓库 git push -u origin master #初始化推送 git push origin master #提交主分支
登录后复制

PS2: 使用vscode拉取代码提示:在签出前,请清理存储库工作树

解决方法:

1、git stash (把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。) 2、git pull (拉取远程仓库的代码,让你现在的代码和远程仓库一致) 3、git stash pop (恢复第一步储存起来的代码,也就是恢复当前未提交的修改)
登录后复制

PS3: 合并代码

1、git branch(查看所有分支及当前分支) 2、git checkout test(切换到想要合并的分支) 3、git merge feature/sysyem(分支合并到test) 4、git push (推送)
登录后复制

ps4:git修改用户名和邮箱

1、git config user.email # 获取用户邮箱 2、git config user.name # 获取用户名 3、git config --list # 获取用户全部信息 4、git config --global user.name "你的目标用户名" # 修改全局用户名 5、git config --global user.email "你的目标邮箱" # 修改全局邮箱 6、git config user.name "你的目标用户名" # 修改当前的 project 的用户名 7、git config user.email "你的目标邮箱" # 修改当前的 project 的邮箱
登录后复制

ps5:如果是ssh证书认证失败,直接命令行执行

git config --global http.sslVerify "false"
登录后复制

ps6:git commit 规范

15.06.png

以上是git提交代码的命令是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!