• git 常用命令


    全局设置git 用户名:

    git config --global user.name "xxxxxx"

    查看git 用户名:

    git config user.name

    查看git 配置信息:

    git config --list

    初始化仓库:

    git init 

    连接远程仓库的地址:

    git remote add origin 仓库地址

    查看远程仓库的地址:

    git remote -v 

    查看远程仓库的详细信息:

    git remote show origin   

    克隆下载仓库项目:

    git clone 仓库地址

    将所有文件添加到暂存区:

    git add .

    提交到仓库:

    git commit -m "xxxxx" 

    创建cj分支:

    git branch cj      

     

    查看所有分支:  

    git branch        

     

    切换至cj分支:

    git checkout cj          

    创建并切换至cj分支

    git checkout -b cj  

    查看仓库状态:

    git status 

    查看是否有其他成员提交的新分支:

    git fetch            

    拉取cj分支代码,在本地分支上合并cj分支代码:

    git merge origin/cj          

    将远程仓库的提交拉到本地:

    git pull origin dev

    对比冲突文件:   

    git diff a.txt       

    将本地的提交推送到远程仓库:

    git push origin dev

    将本地的提交强制推送到远程仓库:

    git push -f origin dev

    打标签v1.0,便于版本回滚:

    git tag v1.0

    列出所有的标签:

    git tag

    查看v1.0标签的详细信息:

    git show v1.0

    展示仓库的状态即提交版本号:

    git show 

    查看版本号:  

    git log

    版本号回滚:

    git reset --hard 版本号

      

    关于版本回滚:

    1.git reset --hard 版本号:

    --hard:暂存区和提交区会回退到某个版本,代码会改变。(推荐)

    --mixed:暂存区和提交区会回退到某个版本,但代码不改变

    --soft:提交区会回退到某个版本,暂存区不会回退,代码不改变

    2.git revert + 版本号:

    远程master和本地master都会回退到某个版本。暂存区和提交区会回退到某个版本,代码会改变。

    3.区别:

    git revert 仅仅是撤销某次提交,而git reset会将撤销点之后的操作都回退到暂存区中。

    git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit。

    git reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容。

    调试代码也提交了怎么办,也就是提交了一些不想提交的怎么办:

    1.本地分支删了,重新切换一个分支,再提交

    2.使用版本回滚的命令操作

    git 仓库完整迁移:

    克隆:

    git clone 仓库地址

    修改地址:

    git remote set-url origin 新的仓库地址

    推送:

    git push origin master

  • 相关阅读:
    golang 爬虫修炼04 ---利用正则提取数据
    调用API接口的一些注意技巧
    Linux内嵌汇编
    生命在于折腾——皮卡丘靶场源码审计(二)
    File类和IO流的字节流(1)
    Git 备忘单—你应该知道的 50 个 Git 命令
    十、【React-Router6】Component 汇总
    代码随想录算法训练营第三十七天|738.单调递增的数字,968.监控二叉树
    卡巴斯基plus(kaspersky plus) 21.16主界面出不来
    金融业信贷风控算法10-神经网络模型
  • 原文地址:https://blog.csdn.net/a18132147899/article/details/125512094