今天继续看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天 内容整理相关推荐

  1. Day 1 20190116 老男孩python学习第1天 内容整理

    第一天  学习2小时 写了半小时的自我介绍,跟导师聊了一下,他26岁,比我还小一岁,做了一年的金融量化平台的自动化开发,主要做后台. 花了半小时看了一下课程合同和入学须知,了解了原来学习的预定总时长为 ...

  2. Day 21 20190205 老男孩python学习第21天 内容整理

    今天写作业,明天后天要在外旅游 写作业写了7个小时. 1 def read_file_as_dict(where): 2 staff_dict = {} 3 f = open('%s' % where ...

  3. Day 14 20190129 老男孩python学习第14天 内容整理

    码代码,6个小时. # 1. 请用代码实现: 利用下划线将列表的每一个元素拼接成字符串, li = ['alex', 'eric', 'rain'] # li = ['alex', 'eric', ' ...

  4. python学了真的很有用吗-学习Python真的有必要参加培训吗?老男孩Python学习机构...

    零基础学习Python真的能学会吗?我想很多人都具有这样的疑问吧.其实Python是非常适合初学者入门学习的编程语言,相比较其他主流的编程语言来说,可读性高,上手容易.而且Python具有非常丰富的库 ...

  5. 学python就业要看哪些书-学习Python适合就业哪些岗位?老男孩Python学习

    简单的来说,Python是一门面向对象的编程语言,最大的特点就是语法简单.上手容易.功能强大,也因此受到了大家的喜欢.而且它具有丰富和强大的库,常被称为 "胶水语言",能够把用其他 ...

  6. python最适合做什么-学习Python适合就业哪些岗位?老男孩Python学习

    简单的来说,Python是一门面向对象的编程语言,最大的特点就是语法简单.上手容易.功能强大,也因此受到了大家的喜欢.而且它具有丰富和强大的库,常被称为 "胶水语言",能够把用其他 ...

  7. 5年Python整理全面Python学习路线 (附自我整理资料)

    本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循 ...

  8. python待遇如何-Python薪资待遇到底是多少?老男孩python学习

    学习Python课程几乎已经成为了很多人的首选,因为Python要比其他语言更加简单.容易,适合零基础入门学习,不过在学习Python之前大家都比较关注薪资待遇,那么Python薪资待遇到底是多少?老 ...

  9. python学哪个版本-老男孩python学习用的哪个版本?

    对于很多人都知道python是现在非常流行的一门语言,也知道python是很多人进入编程行业中首要的选择.同时不少人都知道python目前有两个版本python2和python3,不少人可能对这两个版 ...

  10. python刚出来多少薪资-Python薪资待遇到底是多少?老男孩python学习

    学习Python课程几乎已经成为了很多人的首选,因为Python要比其他语言更加简单.容易,适合零基础入门学习,不过在学习Python之前大家都比较关注薪资待遇,那么Python薪资待遇到底是多少?老 ...

最新文章

  1. 互联网协议 — IP 网络的 QoS 服务模型
  2. MASH结构相噪分析的simulink仿真
  3. JS特效代码大全(十一)超炫的js图片展示效果(三)
  4. Django学习之Cookie和Session
  5. 在Python中写入文件时,权限被拒绝错误
  6. SQL 数据库基础知识总结(一)
  7. sql语句查询存储过程
  8. python 判断素数
  9. 小程序 40163_微信小程序请求openid错误码40163
  10. yum安装hypo插件
  11. android 8.0手机无法更新版本,微信8.0更新不了是什么情况?安卓微信更新不了新版本怎么办?...
  12. iOS-AFNetworking3.0 使用
  13. exchange java ews_Exchange服务器之使用EWS读取Exchange邮件
  14. html怎么设置毛笔字体,三种实用的毛笔书法字体设计制作教程
  15. 树莓派4B安装tensorflow2.0.0和keras2.3.1
  16. python带你获取视频及弹幕数据~知识点满满(含完整源代码)
  17. 【IDEA】小技巧之书签与收藏
  18. 中国计算机大会2017观展总结
  19. 判断股票代码是上海市场SH还是深圳市场SZ
  20. python处理Jenkins Job配置文件config.xml

热门文章

  1. 1.1.2获取和控制线程状态(Getting and Seeting Thread State)
  2. 求解偏微分方程开源有限元软件deal.II学习--Step 37
  3. bit, byte, KB, GB, TB, PB, EB, ZB, YB, BB, NB, DB, CB, XB
  4. ios网络相关问题-HTTP特点
  5. filter以及reduce的用法
  6. Core 提交返回500 问题 记录 来自网上文章
  7. linux mysql 命令
  8. 设置eclipse中的字体大小
  9. [转]微软:Visio 2010包括三大版本 功能对比
  10. [转]网上整理 Web JS 通用