首页 > 其他分享 >git常用命令

git常用命令

时间:2023-11-15 15:13:33浏览次数:37  
标签:origin git 代码 branch 常用命令 远程 分支

参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

git init //初始化建立本地仓库
git fetch //同步远程分支对象及引用

git branch 分支名 //新建分支
git checkout 分支名 //切换分支
git checkout -b 分支名 //创建分支并切换到所创建的分支
git checkout -b 新分支名称 origin/远程分支名 //从远程某一分支下新建分支到本地

git merge 分支名 //合并分支到当前分支

git add --all //提交本地代码到本地仓库
git commit -m //"本本次提交描述" 提交代码

git pull origin 分支名 //更新分支代码
git push origin 分支名 //提交分支代码
git push -u origin 分支名 -f //强制提交代码

git log //查看代码提交日志
git reset --hard 版本id //回退版本,版本id通过git log查询
git diff 代码路径 //查看本次代码变更内容(不加代码路径则列出本次所有修改文件)
git status //查询本次修改状态(使用此命令可查看本次修改、新增或删除了那些文件)

git checkout . //放弃本次修改

git clean <参数> //用来从你的工作目录中删除所有没有tracked过的文件
     -n 显示 将要 删除的 文件 和  目录
     -f 删除 文件,
    -df 删除 文件 和 目录

git branch -l :查看本地分支
git branch -r :查看远程分支
git branch -a :查看全部分支(远程的和本地的)

git remote -v //查看远程仓库

运行 git remote add <shortname> <url> 添加一个新的远程 Git 仓库
eg: $ git remote add pb https://github.com/paulboone/ticgit

============
git config --global color.ui true//启用颜色配置

==========将本地分支关联线上分支
git branch --set-upstream master origin/master

其他命令请参考头部网址网址
       

     

标签:origin,git,代码,branch,常用命令,远程,分支
From: https://www.cnblogs.com/simplefreq/p/17833885.html

相关文章

  • git 简洁用法
    开发分支(dev)上的代码达到上线的标准后,要合并到master分支gitcheckoutdevgitpullgitcheckoutmastergitmergedevgitpush-uoriginmaster当master代码改动了,需要更新开发分支(dev)上的代码gitcheckoutmastergitpullgitcheckoutdevgitmergemastergit......
  • 学习笔记419—如何快速从Github下载文件
    如何快速从Github下载文件从国内下载Github文件的速度往往会很慢,因此有一些开发者提供了代理下载功能,这些服务都是免费的,你甚至可以通过开源代码自建Github下载官网:https://d.serctl.com这是一个简单干脆的Github文件代下网站,提供八个下载节点,你可以从中选择最快的节点下载 使用方......
  • cent os 搭建 gitlab 仓库
    IP:116.204.28.108ftp://116.204.28.108账号:root密码:@@@520lpgitlab初始账号密码rooteKwI7vMGhJnoQLwrTtDlGOYlrvGnNeoVT+sVASC0U1g=linux常用命令进入指定目录:cd地址前目录下的所有文件和目录:ls创建文件:echo'文件内容'>文件名创建文件夹:mkdirname编辑文件内容:vim文件名删......
  • gitlab搭建
    部署参考网址:https://about.gitlab.com/install/ 服务器系统选型,不同服务器操作系统及不同版本部署过程不同,本次以CentOS6为例,部署步骤如下:1.在CentOS6(和RedHat/Oracle/ScientificLinux6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问:sudoyuminstall-ycurlpol......
  • 执行git clone命令报错 ssl certificate problem:unable to get local issue certific
    1、背景说明 使用gitclone命令,拉取远程的https的git仓库时,报错:unabletoaccess"https://xxxx.com/n_patch_test.git/":sslcertificateproblem:unabletogetlocalissuecertificate 2、问题分析及解决 2.1分析通过上面的报错信息,可以分析到,是git的证书的问......
  • git安装及配置
    1.安装git,下载网址:https://git-scm.com/downloads 2.配置git,建议用户名取名字全拼,邮箱使用企业邮箱gitconfig--globaluser.name“你的用户名”gitconfig--globaluser.email“你的邮箱” 3.生成sshkey密钥ssh-keygen-trsa-C“你的邮箱”,按回撤建 *******......
  • 最佳实践-使用Github Actions来构建跨平台容器镜像
    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。前言最近在写K8s的相关系列文章,因为有涉及到镜像构建,发现在Macm1的Arm架构下构建的部分镜像,没法在X86架构下使用,不兼容。尝试网上介绍的各种方式,都已失败告终,效果如下:最终还是Github的Actions......
  • 宝塔安装gitlab的坑
    宝塔安装gitlab12.8.1,修改了一下存储目录位置修改之后重载配置,结果gitlab内置nginx怎么也启动不了gitlab-ctlreconfigure 查看gitlab日志gitlab-ctltail 发现如下报错:chpst:fatal:unabletorun:/opt/gitlab/embedded/sbin/nginx:filedoesnotexis 搜索查到......
  • 45 个 Git 经典操作场景,专治不会合代码[转-来自知乎]
      文章来源:https://zhuanlan.zhihu.com/p/485010145  git 对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多......
  • 如果我有一个项目,我git如何恢复到3个月前的日志,然后再强推到github项目上,但是项目的
       要将Git项目恢复到3个月前的状态,并将最新内容强制推送到GitHub项目上,可以按照以下步骤进行操作:首先,获取项目的提交历史。使用以下命令查看所有的提交记录:bashCopyCodegitlog复制你想要恢复到的目标提交的commithash(提交哈希值)。切换到一个全新的分支......