1、git一文满足日常开发

简介: 1、git一文满足日常开发

文章目录

1、Git 的工作流程



2、Git 配置

  • git 的设置使用 git config 命令。

  • 显示当前的 git 配置信息:
$ git config --list

常见的显示结果

  • $ git config -e # 针对当前仓库
  • $ git config -e --global # 针对系统上所有仓库
  • 设置提交代码时的用户信息:
$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com
  • 如果去掉 --global 参数只对当前仓库有效。

详情请参考git中config配置的增删改查操作

3. 快速上手

github上新建仓库时

  • …or create a new repository on the command line
echo "# csDeng" >> README.md    # 回显"# csDeng" 并重定向到README.md
git init              # 初始化仓库文件夹
git add README.md         # 添加
git commit -m "first commit"    
git branch -M master
git remote add origin git@github.com:csDeng/csDeng.git    
# 绑定远程仓库,并为远程仓库命名为origin
git push -u origin master         # 推送
  • …or push an existing repository from the command line
git remote add origin git@github.com:csDeng/csDeng.git
git branch -M master
git push -u origin master

总结:跟着做就对了


4. git教程

这个网上太多了,就不说了

菜鸟教程


5. git常见问题(重点)

5.1 git clone出现错误 fatal: unable to access https://github.com/...的解决办法

  1. 检查网络问题
  2. 如果网络没问题,还是这样的结果,检查一下git配置
git config -l
  1. 检查之前是否有配置代理,比如说我嫌弃github有墙开了代理
  2. 如果有开代理,检查一下代理有没有问题,比如说访问一下谷歌之类, 如果代理没问题检查一下端口是不是对应的端口
    5.推荐一下别人的解决方法git clone出现 fatal: unable to access 'https://github.com/…'的解决办法(亲测有效)
  3. 还有问题,对不起,请评论留言,我来探索一下下

5.2 `更新GitHub项目出现There is no tracking information for the current branch. Please specify which branch you…

当出现上面的情况时,我们可以有两种解决方法

  1. 比如说要操作master吧,一种是直接指定远程master:

git pull origin master

  1. 另外一种方法就是先指定本地master到远程的master,然后再去pull:
git branch --set-upstream-to=origin/master master
git pull
  1. 还没解决,推荐【博客

5.3 git clone github项目开了tz依然很慢, 最容易遇到的问题

  1. 打开tz
  2. 设置git的代理
  3. 最重要的一步,记得更改git的默认缓存
git config --global http.postBuffer 20000000

设置git代理的教程,百度一大把,但是却鲜有人提git缓存,如果git的缓存没有更改,那么就算走了tzproxy,clone的速度基本不会有所提升,亲测有用,不信可以试试,推荐自己实践出奇迹!!!!

参考


佛说要有好奇心,但是有些坑可以不踩,就不要去踩吧

相关文章
|
6月前
|
项目管理 开发工具 git
Python面试题:Git版本控制与协作开发
【4月更文挑战第19天】本文聚焦于Python面试中Git版本控制与协作开发的考察点,涵盖Git基础、协作流程及实战示例。面试者需理解仓库、提交、分支等核心概念,掌握常用命令,熟悉主干开发和GitFlow策略。在协作开发中,要掌握Pull Request工作流,有效处理合并冲突,并善用标签与里程碑。注意避免混淆工作区、忽视代码审查和直接在远程分支上工作等常见错误。通过实例展示了如何在GitFlow策略下合并分支和解决冲突,强调持续学习与实践以提升Git技能。
66 1
|
1月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
35 1
|
1月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
122 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
3月前
|
存储 安全 开发工具
掌握这5个Git高级命令,让你的开发效率飞速提升!
掌握这5个Git高级命令,让你的开发效率飞速提升!
|
3月前
|
jenkins 持续交付 开发工具
自动化开发之旅:Docker携手Jenkins,与Git和Tomcat共舞持续集成
【8月更文挑战第13天】在软件开发中,持续集成(CI)通过自动化构建、测试与部署提升效率与稳定性。Docker、Jenkins、Git和Tomcat构成CI的黄金组合:`git push`触发Jenkins作业,利用Docker确保环境一致性,最终将应用部署至Tomcat。首先配置Git Webhooks以触发Jenkins;接着在Jenkins中创建作业并使用Docker插件模拟真实环境;通过Maven构建项目;最后部署至Tomcat。这套流程减少人为错误,提高开发效率,展示了技术的力量与流程的革新。
86 0
|
5月前
|
Java 开发工具 git
java开发配置全局git忽略文件(IDEA)
java开发配置全局git忽略文件(IDEA)
|
5月前
|
开发工具 Android开发 git
合作开发(Eclipse+git +码云)
合作开发(Eclipse+git +码云)
66 0
|
6月前
|
存储 开发工具 git
|
6月前
|
Linux 开发工具 git
【开发专题_03】unable to access ‘https://github.com/deviantony/docker-elk.git/‘: Failed connect to github
【开发专题_03】unable to access ‘https://github.com/deviantony/docker-elk.git/‘: Failed connect to github
134 2
|
6月前
|
存储 Linux 开发工具
如何使用Git进行团队协作开发
【2月更文挑战第3天】Git是一款分布式版本控制系统,被广泛应用于软件开发、网站开发等领域。本文将介绍如何使用Git进行团队协作开发,包括Git的基本概念、常用命令以及如何避免冲突等内容。