Day 5 20190120 老男孩python学习第5天 内容整理
今天继续看Mastering Pycharm的视频,一个半小时
看git的教学视频: 视频1小时44分钟,看了2个半小时以上
https://www.youtube.com/watch?v=xuB1Id2Wxak
安装好git,在github上注册好账户,创建好repository,
在想要pull到的文件夹右键“Git Bash here”,输入命令"git init"就会自动生成一个.git的文件夹,以后这里就是pull的地址
然后就需要将这个文件夹和你github的云端文件夹关联起来,输入:
git remote add origin "云端的URL地址,可以直接从github复制",回车
继续输入:
git pull origin master
回车
就会连接上github,你需要输入自己的github用户名和密码,就会自动完成pull的动作,这样云端的文件就被pull到本地了
git status
如果显示有untracked files,就是新的文件,还没有被加入到Git的index里面,如果不加入,就不会被上传至github
git add filename 是添加单独一个file
git add -A 是全部添加
添加完毕以后可以执行commit
git commit -m "first commit"
是commit,后面双引号的东西是说明,不写的话github也会自己添加,m代表message
git是区分大小写命令的,大小写不正确会报错
git commit -a 这里是小写的a,不同于add命令,注意
git log可以看日志
git branch firstbranch 创建一个新的副本branch供人修改
git checkout firstbranch 就从master branch跳到了firstbranch
修改文档后再add和commit into firstbranch,
ls 命令就是list
Merging就是把不同的branch合并到一起,原来branch里面的东西还在,在merge以后,修改branch的东西,需要再一次merge才会再一次更新,不然就是可以自由在branch修改而不影响合并后的文件
git merge 起点 终点, git 1 2 means git 1 to 2, 2 is the terminal station
修改了东西之后,git commit -a -m "modified" 会自动把修改后的文档先add,然后commit,如果是从branch commit,那就只会修改branch的文档,除非再次merge,不然master文档不会改变
cat xxx.txt 显示文档内容
git pull = git fetch(会在单独一个branch) + git merge
rebasing 将branch的更新放在master的末端,可以保持update history clear
在firstbranch目录下,输入 git rebase master,就会把master里面的文档复制过来,同样,如果在master目录下,做git rebase firstbranch,就会把firstbranch里面的文档复制到master里面
git pull = git fetch + git merge;
git pull /r = git fetch + git rebase;
最后一步,git push,先要获得key的允许,才能进行push,通过ssh key
首先, ssh-keygen,生成ssh key,
cat 路径来打开key,并复制key码,
回到github,settings,deploy keys,添加key,暂时是灰色,
输入ssh -T git@github.com(这里与视频有出入,但是还是上传成功了)应该是我用的private没用public的原因
连接成功后,跳回到firstbranch,再输入
git push origin firstbranch
成功后,
github端就会多一个firstbranch,新传的。
如果要改master,就git checkout master,切回到master
然后输入
git push origin master
剩余,reverse 即 go back,
git log(按q退出) ,复制哈希copy hash
git checkout 哈希码前八位即可 文件名
git checkout 2dsd32f1 reverse.txt
转载于:https://www.cnblogs.com/Jack1314/p/10295159.html
Day 5 20190120 老男孩python学习第5天 内容整理相关推荐
- Day 1 20190116 老男孩python学习第1天 内容整理
第一天 学习2小时 写了半小时的自我介绍,跟导师聊了一下,他26岁,比我还小一岁,做了一年的金融量化平台的自动化开发,主要做后台. 花了半小时看了一下课程合同和入学须知,了解了原来学习的预定总时长为 ...
- Day 21 20190205 老男孩python学习第21天 内容整理
今天写作业,明天后天要在外旅游 写作业写了7个小时. 1 def read_file_as_dict(where): 2 staff_dict = {} 3 f = open('%s' % where ...
- Day 14 20190129 老男孩python学习第14天 内容整理
码代码,6个小时. # 1. 请用代码实现: 利用下划线将列表的每一个元素拼接成字符串, li = ['alex', 'eric', 'rain'] # li = ['alex', 'eric', ' ...
- python学了真的很有用吗-学习Python真的有必要参加培训吗?老男孩Python学习机构...
零基础学习Python真的能学会吗?我想很多人都具有这样的疑问吧.其实Python是非常适合初学者入门学习的编程语言,相比较其他主流的编程语言来说,可读性高,上手容易.而且Python具有非常丰富的库 ...
- 学python就业要看哪些书-学习Python适合就业哪些岗位?老男孩Python学习
简单的来说,Python是一门面向对象的编程语言,最大的特点就是语法简单.上手容易.功能强大,也因此受到了大家的喜欢.而且它具有丰富和强大的库,常被称为 "胶水语言",能够把用其他 ...
- python最适合做什么-学习Python适合就业哪些岗位?老男孩Python学习
简单的来说,Python是一门面向对象的编程语言,最大的特点就是语法简单.上手容易.功能强大,也因此受到了大家的喜欢.而且它具有丰富和强大的库,常被称为 "胶水语言",能够把用其他 ...
- 5年Python整理全面Python学习路线 (附自我整理资料)
本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循 ...
- python待遇如何-Python薪资待遇到底是多少?老男孩python学习
学习Python课程几乎已经成为了很多人的首选,因为Python要比其他语言更加简单.容易,适合零基础入门学习,不过在学习Python之前大家都比较关注薪资待遇,那么Python薪资待遇到底是多少?老 ...
- python学哪个版本-老男孩python学习用的哪个版本?
对于很多人都知道python是现在非常流行的一门语言,也知道python是很多人进入编程行业中首要的选择.同时不少人都知道python目前有两个版本python2和python3,不少人可能对这两个版 ...
- python刚出来多少薪资-Python薪资待遇到底是多少?老男孩python学习
学习Python课程几乎已经成为了很多人的首选,因为Python要比其他语言更加简单.容易,适合零基础入门学习,不过在学习Python之前大家都比较关注薪资待遇,那么Python薪资待遇到底是多少?老 ...
最新文章
- 互联网协议 — IP 网络的 QoS 服务模型
- MASH结构相噪分析的simulink仿真
- JS特效代码大全(十一)超炫的js图片展示效果(三)
- Django学习之Cookie和Session
- 在Python中写入文件时,权限被拒绝错误
- SQL 数据库基础知识总结(一)
- sql语句查询存储过程
- python 判断素数
- 小程序 40163_微信小程序请求openid错误码40163
- yum安装hypo插件
- android 8.0手机无法更新版本,微信8.0更新不了是什么情况?安卓微信更新不了新版本怎么办?...
- iOS-AFNetworking3.0 使用
- exchange java ews_Exchange服务器之使用EWS读取Exchange邮件
- html怎么设置毛笔字体,三种实用的毛笔书法字体设计制作教程
- 树莓派4B安装tensorflow2.0.0和keras2.3.1
- python带你获取视频及弹幕数据~知识点满满(含完整源代码)
- 【IDEA】小技巧之书签与收藏
- 中国计算机大会2017观展总结
- 判断股票代码是上海市场SH还是深圳市场SZ
- python处理Jenkins Job配置文件config.xml
热门文章
- 1.1.2获取和控制线程状态(Getting and Seeting Thread State)
- 求解偏微分方程开源有限元软件deal.II学习--Step 37
- bit, byte, KB, GB, TB, PB, EB, ZB, YB, BB, NB, DB, CB, XB
- ios网络相关问题-HTTP特点
- filter以及reduce的用法
- Core 提交返回500 问题 记录 来自网上文章
- linux mysql 命令
- 设置eclipse中的字体大小
- [转]微软:Visio 2010包括三大版本 功能对比
- [转]网上整理 Web JS 通用