一、创建本地仓库
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仓库上的更多相关文章
-
git 创建本地分支,然后推送到服务器上
git checkout -b crm-2.repair-callback.phoneSet git checkout -b crm-2.repair-callback.RepairHis git p ...
-
和同事合作开发,使用局域网 git创建本地仓库
转自原文 和同事合作开发,使用局域网 git创建本地仓库 1.仓库 建一个空文件夹来做仓库,例如建为 cangku 1.1 cd 到 cangku目录下 创建远程仓库容器 mkdir mycangk ...
-
Git创建本地仓库
使用Git创建本地仓库, 可以记录文本文件变化, 这里以自己的文章为例, 利用TortoiseGit工具创建一个本地Git仓库. 1. 切换到需要创建仓库的目录下, 比如:D:\MyDoc\Devel ...
-
将项目添加到服务上时报web modules的错误
将项目添加到服务上时报web modules的错误如下图: 这是tomcat的版本和web modules的版本不支持造成的,如果在如下地方修改不了: 这时候就要在项目的根目录修改如下图: 用工具打开 ...
-
git 创建本地仓库、远程仓库,上传项目
1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...
-
Git创建本地仓库并推送至远程仓库
作为一名测试同学,日常工作经常需要checkout研发代码进行code review.自己极少有机会创建仓库,一度以为这是一个非常复杂过程.操作一遍后,发现也不过六个步骤,so,让我们一起揭开这神秘面 ...
-
Git 创建本地仓库
前面已经搭好环境了,现在我们缺的是一个管理版本控制的仓库.这次的实验是在电脑本地创建本地仓库.指定路径 默认的位置是在你所安装Git的目录下.Git的仓库你可以建在你电脑的任何目录下(最好不要包含有中 ...
-
Git创建本地仓库、与远程仓库关联
不知道对不对,不过我这么干能用了嘿嘿 下载好git以及配置密钥什么的就不说了,网上一p眼子 在本地找个变成仓库的文件夹,打开git命令行工具cd到这个目录,然后git init创建本地仓库 然后上gi ...
-
Git创建本地分支并关联远程分支(一)
默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到自己电脑上. 一.查看本地已有的分支 进入到项目 ...
随机推荐
-
maven 手动安装本地jar包(转载)
From:http://www.cnblogs.com/leiOOlei/p/3356834.html 安装命令: -Dpackaging=jar
-
.Net语言 APP开发平台——Smobiler学习日志:用MenuView控件仿钉钉APP的首页菜单
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的”Smobil ...
-
标签的innerHTML属性和html()
在新公司开发编码的时候,经常写js代码:有时候就需要往某个标签里添加一些html脚本或者要拿到某个标签里的html脚本,那么就会用到innerHTML和html. 1.innerHTML属性 w3sc ...
-
adb的logcat使用
预备:安装刷机精灵,实用工具->adb命令行 1. 对于多机设备,首先使用adb devices来获知设备名称: 2. 将log输出到电脑:adb –s [设备名称] shell logcat ...
-
用jquery修改默认的单选框radio或者复选框checkbox选择框样式
默认的radio和checkbox选框很难看.我去看了一下qq注册的页面.发现单选和复选框并没有用<input>,居然是用是A标签.然后用css背景图片展示选择框,用JavaScript控 ...
-
Java String.replace()方法
Java String.replace()方法用法实例教程, 返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar 声明 以下是java.lang.String.replace( ...
-
HDU1963 &;&; POJ2063:Investment(完全背包)
Problem Description John never knew he had a grand-uncle, until he received the notary’s letter. He ...
-
ID3算法(Java实现)
数据存储文件:buycomputer.properties #数据个数 datanum=14 #属性及属性值 nodeAndAttribute=年龄:青/中/老,收入:高/中/低,学生:是/否,信誉: ...
-
PDF文件优缺点
PDF的优点: 一般公司的公文档都是用PDF格式传递给员工,因为PDF可防止他人无意中触到键盘修改文件内容. 再有就是,当我们将毕业设计报告用word编辑后,发送给导师查看时,也建议采用PDF格式.因 ...
-
[原创] debian 9.3 搭建seafile企业私有网盘
[原创] debian 9.3 搭建seafile企业私有网盘 需求是这样的, 个人疲惫于 "成为大伙的文件中转站" ,公司不管大大小小的文件,都要打电话过来“转个xx文件”.“帮 ...