每个人都应该知道的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]

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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • awk数组统计

    awk数组统计处理以下文件内容,将域名取出并根据域名进行计数排序处理:(百度和sohu面试题)1http://www.etiantian.org/index.html2http://www.etiantian.org/1.html3http://post.etiantian.org/index.html4http://mp3.etiantian.org/index.html…

    2022年7月19日
    18
  • Linux使用vi编辑文件 出现E325:ATTENTION错误

    Linux使用vi编辑文件 出现E325:ATTENTION错误先贴一下错误提示E325:ATTENTIONFoundaswapfilebythename".nginx.conf.default.swp"ownedby:rootdated:SatApr508:11:442014filename:/opt/nginx/conf/nginx.confmodified:YESusername:roo…

    2022年5月19日
    54
  • pycharm的_pycharm conda

    pycharm的_pycharm conda不知道朋友们用过maven没有,使用JAVA编程的人应该有人用过这个有趣的东西,JAVA导包是容易的,然而,懒是没有极限了,所以maven出来了,一个丰满的开发包仓库,不需要你再去哪儿找找找。但是这又算得了什么,我们伟大的Python怎么可能弱,pip包安装管理器就是这样的存在,他使得安装pymodel变得和在linux下安装软件一样容易,只要简单的一句pipinstallsimplename

    2022年8月28日
    2
  • JavaScript数组方法总结

    JavaScript数组方法总结一.JavaScript中创建数组的方式1.使用Array构造函数varcolor=newArray();   注意:括号里面参数可以有参数,若为一个数字,表示该数组的长度,如果为多个数字或者一个(多个)非数字表示的是传递数组中应该包含的值。2.使用数组字面量varcolor=[];二.数组的长度三.数组的方法有数组原型方法,也有从object对象继承来的…

    2022年7月12日
    15
  • 空间回归与地理加权_地理加权显著性

    空间回归与地理加权_地理加权显著性本来这一章准备直接写(照抄)ArcGIS的帮助文档,写地理加权回归工具的使用……,然后就直接结束地理加权回归的,但是近来收到不少同学的邮件,很多都是掉在了当年虾神挖出的大坑里面,比如写了方法,没有列出公式,又比如写了公式木有推导过程(……作为高数战五渣的虾神,推导这种事,他认识我,我不认识他……)所以这次写GWR的时候,尽量少挖点坑,把该写的东西都写完,一者为了以后路过的同学少掉点坑,二者

    2022年10月7日
    3
  • 用HTML5做的导航条(步骤非常详细)

    用HTML5做的导航条(步骤非常详细)转载请注明出处:这里写链接内容首先准备网页背景图片和导航背景图片,放在同一目录下的images文件夹中编写html文件

    2022年5月8日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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