GIt在pyCharm的详细使用教程记录
作者:leotongxue1234 发布时间:2021-11-21 02:21:05
(一)Git的安装和配置
1.下载git,git的官网是:https://git-scm.com/
1.1右下角点击安装,安装过程一直下一步。
1.2下载完成后,检查是否安装成功。打开cmd,输入git version,检查当前下载版本。
1.3配置git,在cmd中输入:git config --global user.name "用户名"
git config --global user.email "用户邮箱"
输入:git config --list,检查是否配置成功
(二)在pycharm中配置git
点击file--->settings,然后出图所示:
(三)创建仓库
在pycharm的terminal中输入。
方法一:手动创建目录名 + git init
方法二:git init 目录名
方法三:拷贝一个库,打开GitHub,找到需要的库,点击clone or download,复制链接。在pycharm中输入 git clone + 复制连接 + 目录名,即可创建库。
(四)一些基础操作
1.git status 查看库的状态
2.创建一个文件后,再次查看。
3.保存一条记录:git add *(全局)/ git add file,txt(保存文件到暂存区)
git commit -m "备注"
4.检查保存记录:git log
注意:出现乱码,如下图操作
5.修改文件内容,再次保存,查看。
注意:内容未显示完整,jk可以上下移动;
按q是退出。
6.返回之前保存的记录:git checkout +序列号
返回上一个记录:git checkout -
查看具体操作内容:git log -p
7.添加标签(默认在最近,添加tag):git tag -a 标签名 -m "备注"
在指定内容后添加标签:git tag -a 标签名 -m "备注" 序列号
查看标签:git show 标签名
返回之前的版本:git checkout 标签名
标记把每一个提交压缩到了一行中:git log --oneline
每次提交全部显示出来:git log --oneline --all
建立分支:git branch 分支名
切换到某分支:git checkout 分支名
回到默认默认的分支:git checkout master
图示全部历史记录:git log --graph --all --oneline
合并分支:git merge 分支名
(五)建立远程仓库提交代码
1,在pycharm中登录GitHub
2.Git SSH 创建Key的步骤:
a.桌面右键打开Git Bash Here
b.依次输入:cd ~/.ssh/ (若出现“No such file or directory”,则表示需要创建一个ssh keys)
git config --global user.name "起个名字"
git config --global user.email "你的邮箱"
ssh-keygen -t rsa -C "你的邮箱" 三个连续回车,设置密码为空
注意:ssh-keygen之间没有空格
c.在C盘中找到.ssh,路径如下图,得到id_rsa和id_rsa.pub,用记事本打开id_rsa.pub,复制里面的内容。
注意:里面要是有known_hosts先删掉
4.打开GitHub:https://gruxiatiithub.com
然后把之前复制的id_rsa.pub,粘贴进去。
5.检查是否添加成功:github输入命令:ssh git@github.com
注意:“Hi 你的名称! You've successfully authenticated, but GitHub does not provide shel l access.”说明添加成功
6.如图所示:
恭喜你成功了!!!!!
7.最后还有git更新库,克隆库的操作
来源:https://blog.csdn.net/zeroooorez/article/details/94715752
猜你喜欢
- 在翻译这篇文章时我想起一件事情,去年有个朋友在网上非常兴致勃勃的和我说:“我弄了一个很酷的网站,去玩玩吧!真的不错哦!”,然后他把网址发给我
- 当我们写用例断言时,往往一个断言结果是不够的,所以需要加入多重断言,而多重断言,当断言中间出现断言结果False时,会中断后续的断言执行,会
- 首先这是VGG的结构图,VGG11则是红色框里的结构,共分五个block,如红框中的VGG11第一个block就是一个conv3-64卷积层
- 近日在月影的blog上找到一段代码。看了老半天没明白什么意思,倍受打击!不死心,于是仔细分析思考了好几次,才明白过来这段函数的意义。js果然
- this指向当前作用域的对象,如果找不到,往上一层找,直到window。this 关键字很好用,很灵活,正因为很灵活,所以一不小心你就会掉进
- 在观看唐宇迪老师图像处理的课程中,其中有一个答题卡识别的小项目,在此结合自己理解做一个简单的总结。1. 项目分析首先在拿到项目时候,分析项目
- python对csv文件追加写入列,具体内容如下所示:原始数据[外链图片转存失败(img-zQSQWAyQ-1563597916666)(C
- leaflet为R语言提供了API很好用,这次尝试用Python使用leaflet,需要folium安装foliumpip install
- 装饰器(Decorators)装饰器是这样一种设计模式:如果一个类希望添加其他类的一些功能,而不希望通过继承或是直接修改源代码实现,那么可以
- 使用正则库爬取淘宝商品的商品信息,首先我们需要确定想要爬取的对象我们在淘宝里搜索“python”,出来的结果从url连接中可以得到搜索商品的
- <html> <head> <title>Untitled Document</title>
- 今天来和大家聊聊抽样的几种常用方法,以及在Python中是如何实现的。抽样是统计学、机器学习中非常重要,也是经常用到的方法,因为大多时候使用
- 微软的SQL Server 2005中用来替代数据传输服务(DTS)的SQL Server综合服务(SSIS),包含了很多工具用于导入数据并
- <ScriptRUNAT=SERVERLanguage=VBScript>SubApplication_OnStar
- 如果不用“with”,那么Python会在何时关闭文件呢?答案是:视情况而定。Python程序员最初学到的东西里有一点就是可以通过迭代法很容
- tensorflow中可以通过配置环境变量 'TF_CPP_MIN_LOG_LEVEL' 的值,控制tensorflow是否
- 本文来给大家介绍一个php版淘宝网查询商品接口代码的例子,下面要改成你的信息的在代码后面都有说明了,同时sdk包我们也要官方下载。下载SDK
- Bootstrap提供了四种用于<img>类的样式,分别是:.img-rounded:圆角 (IE8 不支持),添加 borde
- python发起http请求,并解析返回的json字符串的小demo,方便以后用到。#! /usr/bin/env python  
- 代码如下:<% '--------定义部份------------------ Dim XH_P