首页 > 其他分享 >git操作常用命令总结

git操作常用命令总结

时间:2024-06-13 23:10:37浏览次数:15  
标签:总结 git 仓库 -- master 本地 常用命令 config

要将本地代码同步到公司仓库,您需要遵循以下步骤:

  1. 安装Git:如果您还没有安装Git,请访问Git官网(https://git-scm.com/)下载并安装适合您操作系统的版本。
  2. 初始化Git仓库:在本地计算机上,导航到您要克隆公司仓库的目录,然后运行以下命令:
      git init

这将初始化一个Git仓库,但请注意,您需要将仓库添加到远程仓库,以便公司可以访问它。

  1. 添加远程仓库:在初始化Git仓库后,您需要将公司仓库添加为远程仓库。运行以下命令:
     git remote add origin 公司仓库地址url

在上面的命令中,你需要将<远程代码库的URL>替换为你的远程代码库的URL。例如,如果你在GitHub上创建了一个名为”my-repo”的仓库,则URL可以是https://github.com/<你的用户名>/my-repo.git。

  1. 拉取远程仓库:运行以下命令,将公司仓库的代码拉到本地:
     git pull origin master

这将把公司仓库的代码拉到本地仓库的master分支。如果您需要拉取其他分支,请使用

      git pull origin 分支名
  1. 提交更改:在本地仓库上进行更改后,运行以下命令提交更改:
       git add .
       git commit -m "描述更改的内容"

这将把本地仓库的更改提交到本地仓库的暂存区,并生成一条提交信息。

  1. 推送更改:将本地仓库的更改推送到公司仓库:
       git push -u origin master

这将把本地仓库的master分支推送到公司仓库,并将其设置为默认跟踪分支。

强制上传

       git push -u origin +master

通过遵循这些步骤,您应该可以将本地代码同步到公司仓库。在实际操作中,您可能需要根据公司仓库的设置进行调整。

7.抛弃本地所有的修改,回到远程仓库的状态。

    git fetch --all && git reset --hard origin/master
  1. 查看历史版本,找到要恢复的版本号
    git reflog
    
    # 将本地代码回退到指定版本
    git reset --hard 版本号
    
    # 将本地代码强制提交,覆盖远程git服务器的代码
    git push -f 

9.分支操作

 git branch -a 
#获取全部分支

 git checkout master 
#切换到master分支

 git checkout -b feature-test 
#创建分支并切换到新分支:feature-test(本地新建成功)

git push origin feature-test:feature-test 
#将新分支推送到远程(远程推送成功)再次提交不能直接 git push。

10.设置git自己项目记住密码:

 cd 你的项目路径 

 git config credential.helper store

#设置git全局设置:

git config --global user.name "your_name" 

git config --global user.email  "your_email"

#需要取消git的全局设置:

git config --global --unset user.name

git config --global --unset user.email

同理 针对每个项目,单独设置用户名和邮箱,设置方法如下:

cd ~到项目根路径

git config user.name "your_name"


git config user.email "your_email"

说白了,也就是进入到你的git项目相对根目录下,然后执行git config设置记录

标签:总结,git,仓库,--,master,本地,常用命令,config
From: https://www.cnblogs.com/baeshuai/p/18246944

相关文章

  • 公司面试题总结(五)
    25.谈一谈箭头函数与普通函数的区别,箭头函数主要解决什么问题?箭头函数与普通函数的区别:⚫语法简洁性:◼箭头函数使用=>符号定义,省略了function关键字,使得语法更为紧凑。◼对于单行函数体,可以进一步简化,省略花括号和return语句。⚫词法作用域内的this:......
  • linux常用命令.md
    学习了一段时间的linux之后,开始着手基本命令的学习,这里主要记录一些学习过程中重要的知识点供以后查阅。1、系统资源监控命令1)文件系统查看命令dfdf命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令和程序占用的空间(最常见的是文件已经被删除,但是程序并没有释放......
  • 【408精华知识】史上最全的数据结构代码题总结!三万字长文!!!
    关于数据结构代码题,可以说是让很多同学感到头疼了,书上的代码太繁琐、网上的总结不全面让大家对代码题感到云里雾里,那么这篇文章可能会给大家带来一点启发,因为我自己也是深受代码题的折磨,所以一直想写一篇有关它的总结,希望能够做到全面、简洁,让大家用最快的速度记住代码书......
  • Nginx常用命令
    以下是一些常见的NGINX交互命令及其作用:nginx-sreload:重新加载NGINX配置文件,使新的配置生效,而不需要重启NGINX服务器。nginx-sstop:优雅地停止NGINX服务器,允许当前连接完成后再停止服务。nginx-squit:优雅地停止NGINX服务器,并等待所有连接完成后再停止服务。nginx......
  • 代码随想录第7天 |● 454.四数相加II●383. 赎金信●15. 三数之和●18. 四数之和●哈
    题目:454.四数相加Ⅱ思路:0.知道用map,但是map存啥1.暴力法,四层循环遍历哈哈哈哈2.分而治之,化繁为简,四个数组a,b,c,d分成两组,题目求符合要求的元祖个数,所以将a+b的值和出现次数存储,之后遍历查找c+d中0-(c+d)出现的次数,统计为结果时间复杂度:O(n^2)空间复杂度:O(n^2),最坏情况下A......
  • 面试整理总结
    参加嵌入式的面试工作,共面试了3家,怡和嘉业、经纬恒润、华来科技,都只是参加了一面,之后就没有信息了。其实想一想,自己的嵌入式开发经验也很少,并没有优势。总结一下自己的优势,需要充分发挥;然后反思一下的自己的短处,进行查漏补缺 记录当时不会的几个问题:1.线程调度的原理不......
  • 【Git系列】Git LFS常用命令的使用
    前言LFS是LargeFileStorage的缩写,是一个Git扩展,用于管理大型二进制文件,它允许将这些文件存储在单独的存储库中,以便更有效地处理Git仓库。常用命令LFS安装gitlfs要求git>=1.8.2linux环境:gitlfsinstall执行显示UpdatedGithooks.GitLFSinitialized.......
  • 三种流行的基于 Git 的代码托管平台
    三种流行的基于Git的代码托管平台前言GitHubGitLabGitee总结前言GitLab、GitHub和Gitee是三种流行的基于Git的代码托管平台,但它们在功能和目标市场上有所不同。选择哪个平台取决于你的具体需求,例如是否需要国际化支持、是否需要自托管、以及是否需要符合特定......
  • 【Java中常用的设计模式总结】
    文章目录概要1、单例模式(SingletonPattern)2、工厂模式(FactoryPattern)3、建造者模式(BuilderPattern)4、原型模式(PrototypePattern)5、适配器模式(AdapterPattern)6、桥接模式(BridgePattern)7、组合模式(CompositePattern)8、装饰器模式(DecoratorPattern)9、外观模式(Facade......
  • 个人课程总结
    课程总结:软件工程学习与项目实践在本学期的软件工程课程中,我致力于理解软件工程的基本理念,并将其应用于实际项目中。通过课堂学习、团队合作和个人实践,我在软件开发过程中积累了丰富的经验,也面临了各种挑战和学习机会。1.完成的程度我的课程计划以第一周的任务为基础,这是我规......