一、创建本地仓库

1.1、下载Git地址:https://git-scm.com/downloads

下载完,一路next就可以

1.2、打开Git Bash输入:

#创建一个learngit目录
$ mkdir learngit
# 切换到learngit目录下
$ cd learngit
# pwd显示当前目录
$ pwd
# 这个命令后,把这个目录变成Git可以管理的仓库
$ git init
# 添加文件,在learngit目录下
$ git add readme.txt
# 文件提交到仓库
$ git commit -m "wrote a readme file"

备注:readme.txt是用Notepad++创建的一个txt,放在learngit目录下

1.3、修改版本、版本回退

readme.txt的内容:

Git is a version control system.
Git is free software.

在Notepad++修改内容、保存(要保存不然提交没效果):
Git is a version control system.
Git is free software append GPL.

打开Git Bash输入:

#切换到当前目录
$cd learngit
#显示当前目录
$pwd
#添加文件
$git add readme.txt
#提交仓库
$git commit -m"append GPL"
#查看最近到最远的日志
$git log
#查看最近到最远的日志,用一行表示
$git log --pretty=oneline
#版本回退,上一个版本
$git reset --hard HEAD^
#查看内容
$cat readme.txt
#翻看修改记录,记住版本的前几位id就可以找到以前的版本
$git reflog
#找回以前的版本757f
$git reset --hard 757f

1.4、关于git一些命令

git config user.name  //获取最新的user.name
git status //查看暂存区
git add a //将修改后的a添加到暂存区
git commit -m “modify a” //提交a
git init //初始化代码仓库
git add learngit.txt //把所有要提交的文件修改放到暂存区
git commit -m 'add a file'  //把暂存区的所有内容提交到当前分支
git status   //查看工作区状态
git diff //查看文件修改内容
git log  //查看提交历史
git log --pretty=oneline   //单行显示
git reset --hard HEAD^  //回退到上一个版本,其中(HEAD^^(上上版本),HEAD~100(往上100个版本))
commit id     //(版本号) 可回到指定版本
git reflog     //查看历史命令
ssh-keygen -t rsa -C 'your email'  //创建SSH KEY
git remote add origin git@github.com:username/repostery.git  //关联本地仓库
git push -u origin master //第一次把当前分支master推送到远程,-u参数不但推送,而且将本地的分支和远程的分支关联起来

1.5、使用Git GUI

参考:https://www.runoob.com/w3cnote/git-gui-window.html

二、pycharm内容推送到GitHub

注意:在配置pycharm前要在GitHub官网添加SSH KEY:https://www.cnblogs.com/Mr-choa/p/12565003.html  问题2

1、配置pycharm:settings

2、GitHub:填入用户名、密码,如果没有GitHub账户要去官网注册,不用这个快速通道,把SSH勾选上。

3、Git:默认.exe可执行程序

4、在pycharm最上面VCS——Import into Version Control——Share Project on GitHub

5、创建一个新的仓库名

6、点击ok

7、稍等....,创建成功会有:

Successfully shared project on GitHub: repositoryname

查看自己的GitHub的repository,多了一个自己创建的repository,

8、如果,我有个demo02.py文件修改了,需要提交:

修改的文件会变绿,怎么提交到GitHub:

鼠标右键demo01.py,Git——commit file,在commit message填写版本修改内容以便自己日后能看懂,点击commit

9、commit会发现文件颜色变白,继续:鼠标右键demo01.py,Git——repository——PUSH,点击PUSH就完成了pycharm远程添加到GitHub上。

10、如果:文件继续修改,重复8—9步骤。

Git创建本地仓库&把pycharm项目添加GitHub仓库上的更多相关文章

  1. git 创建本地分支,然后推送到服务器上

    git checkout -b crm-2.repair-callback.phoneSet git checkout -b crm-2.repair-callback.RepairHis git p ...

  2. 和同事合作开发,使用局域网 git创建本地仓库

    转自原文 和同事合作开发,使用局域网 git创建本地仓库 1.仓库 建一个空文件夹来做仓库,例如建为 cangku 1.1 cd 到 cangku目录下 创建远程仓库容器 mkdir  mycangk ...

  3. Git创建本地仓库

    使用Git创建本地仓库, 可以记录文本文件变化, 这里以自己的文章为例, 利用TortoiseGit工具创建一个本地Git仓库. 1. 切换到需要创建仓库的目录下, 比如:D:\MyDoc\Devel ...

  4. 将项目添加到服务上时报web modules的错误

    将项目添加到服务上时报web modules的错误如下图: 这是tomcat的版本和web modules的版本不支持造成的,如果在如下地方修改不了: 这时候就要在项目的根目录修改如下图: 用工具打开 ...

  5. git 创建本地仓库、远程仓库,上传项目

    1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...

  6. Git创建本地仓库并推送至远程仓库

    作为一名测试同学,日常工作经常需要checkout研发代码进行code review.自己极少有机会创建仓库,一度以为这是一个非常复杂过程.操作一遍后,发现也不过六个步骤,so,让我们一起揭开这神秘面 ...

  7. Git 创建本地仓库

    前面已经搭好环境了,现在我们缺的是一个管理版本控制的仓库.这次的实验是在电脑本地创建本地仓库.指定路径 默认的位置是在你所安装Git的目录下.Git的仓库你可以建在你电脑的任何目录下(最好不要包含有中 ...

  8. Git创建本地仓库、与远程仓库关联

    不知道对不对,不过我这么干能用了嘿嘿 下载好git以及配置密钥什么的就不说了,网上一p眼子 在本地找个变成仓库的文件夹,打开git命令行工具cd到这个目录,然后git init创建本地仓库 然后上gi ...

  9. Git创建本地分支并关联远程分支(一)

    默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到自己电脑上. 一.查看本地已有的分支 进入到项目 ...

随机推荐

  1. 盘点Linux运维常用工具(一)-web篇之httpd

    #前言:想把自己学的各种服务进行分类归档起来,于是就写了盘点Linux运维常用工具,Linux方面使用到的web应用服务有httpd(apache).nginx.tomcat.lighttpd,先了解 ...

  2. JavaScript对象(三)

    序列化对象: 对象序列化:对象的状态转化为字符串,也可以将字符串还原为对象.方法:JSON.stringify(),用来序列化,JSON.parse(),用来还原对象. JSON(JavaScript ...

  3. 15 Spring Data JPA概述

    Spring Data JPA 概述 Spring Data JPA 是 Spring 基于 ORM 框架.JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和 ...

  4. NLP(二十五)实现ALBERT+Bi-LSTM+CRF模型

      在文章NLP(二十四)利用ALBERT实现命名实体识别中,笔者介绍了ALBERT+Bi-LSTM模型在命名实体识别方面的应用.   在本文中,笔者将介绍如何实现ALBERT+Bi-LSTM+CRF ...

  5. Simulink仿真入门到精通(十五) Simulink在流程工业中的仿真应用

    15.1 工业乙醇生产与计算机仿真 乙醇作为可再生清洁能源不仅可以代替四乙基铅作为汽油的防爆剂,还可以制造汽油醇.这一巨大的潜在需求促使人们去寻找提高乙醇工业生产率的途径,使人们着手于发酵工程的研究. ...

  6. docker报错Error response from daemon: driver failed programming external connectivity on endpoint *

    服务端 通常会显示 port xxx allocated的,意思就是 xxx 端口被占用了. 如果报port allocated端口占用,就docker ps 查看正使用的镜像,docker kill ...

  7. mimtproxy的使用(windows)

    1.安装 pip3 install mitmproxy 或者下载安装指定版本:https://mitmproxy.org/downloads/ 2.配置证书 对于mitmproxy来说,如果想要截获H ...

  8. iview admin template 基础模板架子

    https://github.com/iview/iview-admin/tree/template

  9. 2016 Multi-University Training Contest 1 T3

    题目要求出所有合法点对间的最短路径的平均值,因此我们应当求出所有合法最短点对的最 短路径之和,再除以合法点对个数. 题目中Guard之间有着很不自然的制约关系,每个Guard的周围和同行.列都不能有其 ...

  10. void指针和数组指针之间的转换

    由于void* 可以被任何指针赋值,所以以void*作为函数参数可以使得接口更容易接受不同类型的参数,不过需要注意的时,实际操作时还需要利用强制类型转换,将指针转换为原类型,否则在内存上会有问题. 一 ...