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


猜你喜欢
- 1、Matplotlib 简介数据可视化有助于更有效地讲述有关数据的故事并使其易于呈现。有时很难用静态图表来解释数据的变化,为此,我们将讨论
- 原由定期更换密码是一种非常重要的安全措施,这种做法可以有效地保护你的账户和个人信息不受黑客和网络攻击者的侵害。密码泄露是一个非常普遍的问题,
- 这篇文章主要介绍了Python语言异常处理测试过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- 延续上一篇的话题继续,顺便放上一篇的传送门:点这里。集群的必要性consul本身就是管理集群的,现在还需要给consul搞个集群,这是为啥?
- 本文介绍了在js和asp中使用FileSystemObject(fso)来: 创建、添加或删除数据,以及读取文件; 移动、复制和删除文件;创
- 一、前言大多数编译型语言,变量在使用前必须先声明,其中C语言更加苛刻:变量声明必须位于代码块最开始,且在任何其他语句之前。其他语言,想C++
- 一、概述切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。切片是一个引用类型
- 这篇文章主要介绍了Python如何把多个PDF文件合并,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- 近日,有关微软Open XML标准的问题又引发了某些业内人士的关注。其一是因为日前ISO(国际标准组织)成员南非和巴西相继就ISO批准微软的
- 基本对比使用方式使用场合优缺点是否需要安装需要的dll网址引用方式程序内引用程序初期确定使用MySql,前期添加引用大多数情况下使用在类文件
- 本文实例为大家分享了python实现转圈打印矩阵的具体代码,供大家参考,具体内容如下#! conding:utf-8__author__ =
- 数据结构数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建
- 前言Python多进程适用的场景:计算密集型(CPU密集型)任务Python多线程适用的场景:IO密集型任务计算密集型任务一般指需要做大量的
- Server对象主要是给编程人员提供一些方便的对象和属性。(1)ScriptTimeout属性:<%Server.ScriptTime
- 1.字符串定义# coding:utf-8if __name__ == '__main__': &
- 环境:python3.6 pyqt5只是简单的一个思路,请忽略脆弱的异常防护:# -*- coding: utf-8 -*-import s
- 流式布局流式布局,也叫做瀑布流布局,是网页中经常使用的一种页面布局方式,它的原理就是将高度固定,然后图片的宽度自适应,这样加载出来的图片看起
- 导读准备一个Server2008,通过Metasploit获取system访问权限,进入meterpreter交互界面。通过shell命令,
- ASPError Object 这个新增的,内置与ASP 3.0中的对象提供了一个以往版本中没有的专门用来处理错误的对象,这样,我们来操纵错
- 在开发django项目时,启动开发服务器的命令为:python manager.py runserver [port]其中,[port]选项