git版本控制和git基本操作[通俗易懂]

git版本控制和git基本操作[通俗易懂]git版本控制和git基本操作

大家好,又见面了,我是你们的朋友全栈君。

查看分支:git branch

查看所有的分支:git branch -a

分支重命名:git branch -m

创建分支:git branch

切换分支:git checkout

创建+切换分支:git checkout -b

合并某分支到当前分支:git merge

删除分支:git branch -d

查看当前分支状态:git status

查看提交德历史记录:git log

当前分支所在版本号:git reset –hard HEAD

回滚到某个版本号:git reset …….(版本号)

1:提交本地分支到远端(第一次push):

git push origin dev:dev

2:克隆远端代码

git clone https://www.123.com/www/www.git

git clone git@127.0.0.1:www (一般默认master分支)

git clone -b dev git@127.0.0.1:www (指定dev分支)

3:查看.git/refs/heads是否存在HEAD指向的文件

git show-ref

4:跟踪远端分支dev

git branch --set-upstream-to=origin/dev dev

5:从git的索引库中移除,但是对文件(.env)本身并不进行任何操作也就是说本地还是有(.env)文件的,远端没有了.

git rm --cached 远端隐藏文件

例子:
git rm --cached .env

6:git fetch 和 git pull 区别

git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。
git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。

7:error: The following untracked working tree files would be overwritten by checkout:
解决:git clean -d -fx
git clean 参数

-n 显示将要删除的文件和目录;

-x -----删除忽略文件已经对git来说不识别的文件

-d -----删除未被添加到git的路径中的文件

-f -----强制运行

git clean -n

git clean -df

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

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

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


相关推荐

  • 【新星计划】你真的了解计算机病毒吗?[通俗易懂]

    【新星计划】你真的了解计算机病毒吗?[通俗易懂]常常听说计算机病毒,但你真的了解它们吗?你知道它们长什么样子,如何抵御吗?今天由我来带你深入了解一下。

    2022年5月20日
    32
  • selenium.webdriver_python electron

    selenium.webdriver_python electronhttp://blog.csdn.net/huilan_same/article/details/52789954今天谈谈文件下载吧,很多人不会处理弹出的文件下载框,其实跟上传类似,可以用autoit和win32api解决,方法类似,可以看博主之前的文章 Pythonselenium——文件上传所有方法整理总结 ,今天这里博主主要想讲讲更漂亮的一种处理办法,那就是指定

    2022年9月16日
    3
  • 工作量证明的最长链原则到底说的是什么?

    工作量证明的最长链原则到底说的是什么?

    2022年4月2日
    38
  • win32api python 手册_windows api如何使用

    win32api python 手册_windows api如何使用本文整理汇总了Python中win32api.GetSystemMetrics方法的典型用法代码示例。如果您正苦于以下问题:Pythonwin32api.GetSystemMetrics方法的具体用法?Pythonwin32api.GetSystemMetrics怎么用?Pythonwin32api.GetSystemMetrics使用的例子?那么恭喜您,这里精选的方法代码示例或许可以为您…

    2022年10月11日
    4
  • go语言 ssh_websshpro

    go语言 ssh_websshprogowebssh推荐使用文章目录gowebssh推荐使用1.前言2.项目地址3.简单修改4.交叉编译5.结果展示1.前言一般ssh的登录使用需要ssh客户端进行登录,比如xshell、putty等,之前我们也推荐过九款:https://blog.csdn.net/weixin_39510813/article/details/118722265。目前我们有一个需求是在web上登录设备的ssh,一番搜索后找到一个比较小巧合适的,并且做了一点简单的修改,基于go+vue的,最后可以打

    2025年6月2日
    3
  • docker搭建LDAP统一用户认证

    docker搭建LDAP统一用户认证1 安装 LDAPdockerru dit p389 389 v data ldap ldap var lib ldap v data ldap slapd d etc ldap slapd d nameldap envLDA

    2025年7月4日
    2

发表回复

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

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