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的速度基本不会有所提升,亲测有用,不信可以试试,推荐自己实践出奇迹!!!!

参考


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

相关文章
|
22天前
|
项目管理 开发工具 git
Python面试题:Git版本控制与协作开发
【4月更文挑战第19天】本文聚焦于Python面试中Git版本控制与协作开发的考察点,涵盖Git基础、协作流程及实战示例。面试者需理解仓库、提交、分支等核心概念,掌握常用命令,熟悉主干开发和GitFlow策略。在协作开发中,要掌握Pull Request工作流,有效处理合并冲突,并善用标签与里程碑。注意避免混淆工作区、忽视代码审查和直接在远程分支上工作等常见错误。通过实例展示了如何在GitFlow策略下合并分支和解决冲突,强调持续学习与实践以提升Git技能。
31 1
|
22天前
|
开发工具 git 开发者
百度搜索:蓝易云【Git实际开发的流程】
以上是Git在实际开发中的一般流程。Git的分布式版本控制系统使得团队开发更加高效和灵活,并能有效管理项目的版本历史。
35 1
|
22天前
|
存储 开发工具 git
Git的正确使用姿势与最佳事件:团队协作开发和版本控制的最佳实践
Git 是目前最流行的分布式版本控制系统之一,它提供了强大而灵活的工具来管理项目的版本和协作开发。无论您是个人开发者还是团队成员,掌握 Git 的使用方法都是必不可少的。本文将引导您从 Git 的基础知识开始,逐步探索 Git 的进阶功能。
|
22天前
|
数据可视化 Go 开发工具
cggit 简化 Git 提交、合并、分支偏移小神器,提升开发、修BUG效率!
cggit 简化 Git 提交、合并、分支偏移小神器,提升开发、修BUG效率!
44 0
|
22天前
|
存储 开发工具 git
|
22天前
|
存储 Linux 开发工具
如何使用Git进行团队协作开发
【2月更文挑战第3天】Git是一款分布式版本控制系统,被广泛应用于软件开发、网站开发等领域。本文将介绍如何使用Git进行团队协作开发,包括Git的基本概念、常用命令以及如何避免冲突等内容。
|
22天前
|
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
59 2
|
6月前
|
Linux Shell 开发工具
【Git】安装和常用命令的使用与讲解及项目搭建和团队开发的出现的问题并且给予解决
【Git】安装和常用命令的使用与讲解及项目搭建和团队开发的出现的问题并且给予解决
41 0
|
9月前
|
程序员 开发工具 数据安全/隐私保护
轻松掌握Git开发(五)远程库的基本操作
轻松掌握Git开发(五)远程库的基本操作
|
9月前
|
缓存 Linux 开发工具
轻松掌握Git开发(四)分支操作
轻松掌握Git开发(四)分支操作