每个人都应该知道的25个Git命令

每个人都应该知道的25个Git命令

大家好,又见面了,我是全栈君。

点击上方“码农编程进阶笔记”,选择“置顶或者星标

我们大多数时候都使用IDE和其他软件来编写命令,但为了更好的工作,我们还需要随时准备一些可以随手使用的命令,以备不时之需。

以下是我在开发时候,通常使用的命令,今天,我将它分享与你,希望对你有所帮助。

1、初始化本地Git存储库

git init

2、创建远程存储库的本地副本

git clone ssh://git@github.com/[username]/[repository-name].git

3、检查状态

git status

4、将文件添加到暂存区

git add [file-name.txt]

5、将所有新文件和更改过的文件添加到登台区域

git add -A

6、提交更改

git commit -m "[commit message]"

7、删除文件(或文件夹)

git rm -r [file-name.txt]

8、列出分支(星号表示当前分支)

git branch

9、创建一个新分支

git branch [branch name]

10、删除分支

git branch -d [branch name]

11、创建一个新分支并切换到该分支

git checkout -b [branch name]

12、克隆一个远程分支并切换到该分支

git checkout -b [branch name] origin/[branch name]

每个人都应该知道的25个Git命令13、重命名本地分支

git branch -m [old branch name] [new branch name]

14、切换到分支

git checkout [branch name]

15、将一个分支合并到活动分支中

git merge [branch name]

16、将一个分支合并到一个目标分支

git merge [source branch] [target branch]

17、将更改存储在不合适的工作目录中

git stash

18、删除所有隐藏的条目

git stash clear

19、将分支推送到你的远程存储库

git push origin [branch name]

20、将更改推送到远程存储库

git push

21、将本地存储库更新为最新的提交

git pull

22、从远程存储库中提取更改

git pull origin [branch name]

23、添加一个远程存储库

git remote add origin ssh://git@github.com/[username]/[repository-name].git

24、查看更改

git log

25、合并前预览更改

git diff [source branch] [target branch]

求一键三连:点赞转发在看

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111547.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java激活码_在线激活

    (java激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S32P…

  • FlashFXP 注册码

    FlashFXP 注册码FlashFXP注册码——–FlashFXPRegistrationDataSTART——–FLASHFXPvACq2ssbvAAAAAC1W7cJKQTzmx77zmqJICvA7d3WnUtWNXdrp8YuERRFdIvXfOPbcpABkVix2aRTgg6afcIKFPxS72XYljdE9tgQD/2r+kmfVBngGM4Qc9p7…

  • AjaxPro.Dll运用

    AjaxPro.Dll运用1.先把Ajax.dll添加引用到项目中。在项目上右击,菜单上有个[添加引用]……2.修改Web.config。在<system.web>元素中添加以下代码。这里的Ajax.dll和Ajaxpro.dll引用方法是不一样的,一定要注意:<configuration><system.web><httpHandler…

  • ov7670图像传感器_cmos图像传感器封装

    ov7670图像传感器_cmos图像传感器封装注释:配置方法由其他博文复制整理而来,不是个人原创,感恩原作者 图像传感器(sensor)概述: 现在用的传感器主要有两种:一种是CCD,另一种是CMOS,现在主流的是CMOS对于CCD传感器,其输出的是带制式的模拟信号,需要经过视频解码后得到数字信号对于CMOS传感器,其直接输出数字信号,可以直接与控制器连接 像素部分 那么对于像素部分,我们常常听到30万像素,…

  • 2017年04月02日

    2017年04月02日

  • vue双向绑定数组和对象有什么区别_后端接收前端json数据

    vue双向绑定数组和对象有什么区别_后端接收前端json数据众所周知,vue中v-model会忽略所有表单元素的value、checked、selectedattribute的初始值而总是将Vue实例的数据作为数据来源。大部分情况,v-model是绑定一个对象的属性,但是如果数据库中的数据是一个数组,这种情况下,如果把数组转换成对象再绑定,然后再转换回去提交到数据库显然是一件工程量很大的事情,本着程序员偷懒的原则,我发现了一个便捷的方法,废话不多说,直接上干货。HTML代码如下:<!DOCTYPEhtml><htmllan.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号