使用git在Github上创建自己的项目及一些基础操作
使用git在Github上创建自己的项目及一些基础操作
一、什么是git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
二、在本地创建git仓库
在本地电脑新建个文件夹打开git
1、初始化设置名字和邮箱
git init
git config --global user.email address '邮箱'
git config --global user.name "名字"
2、将工作区所有文件加到暂存区
git add -A
或者使用
git add .
3、再将暂存区的文件提交到本地仓库
git commit -m "first commit"
我这边本地文件夹和文件内容
三、github上创建仓库
点进仓库
我们选择第二种将已有的项目push到github的仓库里
git remote add origin https://github.com/TauXsy/test.git
git branch -M main
git push -u origin main
如何github上面就有本地仓库的文件
四、分支操作和将修改后的项目提交到github
本地仓库创建新的分支
1、查看现有的分支
git branch
2、以当前分支为基础创建dev分支,我们也会进入新的分支
git checkout -b dev
3、切换到之前的main分支
git checkout main
4、删掉特定的分支
git branch -D <branchname>
修改test.py内容然后commit到本地仓库
5、名称提交代码先pull再push
git pull origin main
git push origin main
五、回滚操作
1、将文件从暂存区回滚到工作区
git checkout 文件名称
2、将已经提交到仓库的文件回滚到工作区
git reset HEAD^1
git checkout
使用git在Github上创建自己的项目及一些基础操作相关推荐
- 使用git 从 github上通过代理下载项目
1.是我通过安装git的客户端下载的,首先在将要下载项目的目录右键-git brash here 命令,会弹出命令行框,在命令行上输入 git init 进行初始化. 2.下载项目 ,我们的网络是通过 ...
- 川大优秀毕业生在GitHub上建了一个项目《深度学习500问》,还未完结就获赞无数
近年来,深度学习在语音.图像.自然语言处理等领域都取得了非常不错的成果,自然而然地成为技术人员争相学习的热点. 为了帮助正在学习深度学习的伙伴们,川大的一名优秀毕业生,在GitHub上创建了一个项目: ...
- git关联远程仓库+在github上创建新分支
1.通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.使用命令 git add . 添加到暂存区里面 3.用命令 git commit -m '注释' 把 ...
- 在github上创建自己的第一个项目仓库实录
学会操作git和使用Github来管理代码是技术开发人员的必备基本功,在工作中越来越发现,熟练掌握好git这个利器对工作非常有帮助, 遂静心专门攻之. 下面是我在github上创建的第一个测试项目.详 ...
- 在github上创建新分支
在github上创建仓库: Create a new repository on the command line touch README.md git init git add README.md ...
- github上创建java项目简单操作
github上创建java项目简单操作 参考L: github上创建java项目简单操作 - CSDN博客 http://blog.csdn.net/qq_29392425/article/detai ...
- 如何在GitHub上创建自己的仓库?
大家好,我是柒星 接着上一节GitHub的内容,这篇我们讲如何在GitHub上创建自己的仓库!废话不多说,我们直接上干货!!!以下文章来自公众号[Honker],可在公众号内查看学习资料,领取更多Gi ...
- 一步步在GitHub上创建博客主页-最新版
github page github-page是一个免费的静态网站托管平台,由github提供,它具有以下特点: 免空间费,免流量费 具有项目主页和个人主页两种选择 支持页面生成,可以使用jekyll ...
- 在github上创建文档翻译项目,并与readthedocs、transifex整合的方法
一.概述 本文以创建Django最新LTS版本的文档简体中文翻译项目为例,描述了在github.com上创建文档翻译项目,并与readthedocs.org和transifex.com整合的方法. 操 ...
最新文章
- MMD_5b_ComputationalAdvertising
- KVM中四种网络模型(三)
- image pil 图像保存_如何利用python中的PIL库做图像处理?
- liunx-mysql-password重置(初始化)
- 计算机应用设计的目的意义,高等教育自学考试计算机及应用专业+本科毕业设计(论文)的目的与要求...
- SCSI、IDE区别
- 投行巨头金融科技战略——摩根士丹利财富管理转型之路篇
- php无法调用shell脚本文件,php调用shell脚本--126错误
- android存储的自动清理,三星One UI(Android 9)自带清理功能:自动释放内存和存储空...
- pcs7更改项目计算机名时出错,PCS7 v8.1 亚洲版 问题汇总
- 小程序发送公众号模板消息+PHP后台
- Dell戴尔新版重装win10的系统步骤【注意事项】
- 如何快速查找BUG?
- MacOS使用conan
- 基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件
- php ci框架之创建mobel
- uni-app - H5 公众号网页分享到微信朋友圈 / 转发分享给朋友好友 / 分享到手机 QQ / 分享到 QQ 空间,给微信分享卡片设置图标、标题、描述文字等(JS-SDK 通用解决方案放心用)
- 【Web技术】935- 深色模式适配指南
- idea怎么进行c语言编程_编程入门-C语言开发IDE选择
- Net::OICQ 还可以登录qq
热门文章
- MFC Windows 程序设计[160]之频谱分析(附源码)
- 使用云函数快速打造公众号自动回复机器人
- 淘宝十年资深程序员在面试中最爱问的秒杀的面试题
- python 分类_简单机器学习入门教程:用Python解决简单的水果分类问题
- 苹果隐藏应用_如何瞒着女朋友玩游戏?教你隐藏图标
- UnityTimeline学习
- python 字符串加密解密_Python实现对字符串的加密解密方法示例
- 自己搭建静态文件服务器,快速搭建静态服务器的几种方法
- 第11.19节 Python 中正则表达式的扩展功能:前视断言和前视取反
- python源码加密打包成pyd,编译生成pyd,加密生成pyd