GIt在pyCharm的使用教程

目录

GIt在pyCharm的使用教程

(一)Git的安装和配置

(二)在pycharm中配置git

(三)创建仓库

(四)一些基础操作

(五)建立远程仓库提交代码


(一)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更新库,克隆库的操作

GIt在pyCharm的使用教程相关推荐

  1. JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

    文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结 JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语言. ...

  2. python的安装教程-python安装教程 Pycharm安装详细教程

    python安装教程和Pycharm安装详细教程,分享给大家. 首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downlo ...

  3. python要不要装pycharm-python安装教程 Pycharm安装详细教程

    这篇文章主要介绍了python的安装教程,和Pycharm的安装详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 python安装教程和Pycharm安装详细教程,分享给大家. 首先我们来安 ...

  4. Pycharm详细安装教程

    Pycharm详细安装教程 此电脑现已安装Anaconda,准备安装Pycharm 2020.3.3专业版.参考博客:Anaconda与PyCharm安装与配置 1.由于下载版本为旧版本,所以在Oth ...

  5. 初学者Git和GitHub简介(教程)

    翻译&转载:https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners 初学者Git和GitHub简介(教程) ...

  6. python详细安装教程-python安装教程 Pycharm安装详细教程

    这篇文章主要介绍了python的安装教程,和Pycharm的安装详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 python安装教程和Pycharm安装详细教程,分享给大家. 首先我们来安 ...

  7. python安装教程-python安装教程 Pycharm安装详细教程

    python安装教程和Pycharm安装详细教程,分享给大家. 首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downlo ...

  8. pycharm汉化教程

    PyCharm汉化教程(超简单) 相信看到这篇文章的朋友已经安装好了PyCharm,准备开始愉快的代码之旅,但是打开PyCharm发现界面都是英文,瞬间没了兴趣,不要慌,下面教大家怎么把PyCharm ...

  9. Pycharm完整中文教程及安装配置

    Pycharm完整中文教程 https://www.pycharm.net.cn/ https://blog.csdn.net/weixin_36411839/article/details/8228 ...

最新文章

  1. 生成QR二维码的多种方法
  2. 【转】java提高篇(十)-----详解匿名内部类
  3. Spring - Java/J2EE Application Framework 应用框架 第 3 章 Beans, BeanFactory和ApplicationContext
  4. 斑能不能彻底去掉_小龙虾的头、虾黄到底能不能吃?赶紧告诉身边人......
  5. mysql中find_in_set_mysql中find_in_set()函数的使用详解
  6. Shiro过滤器源码
  7. [UOJ299][CTSC2017] 游戏
  8. python实例化对象有new吗_PHP new:实例化对象
  9. Android之SurfaceView学习(一)
  10. 贾跃亭又造假,250亿灰飞烟灭!
  11. java声明时间为什么类型_JAVA--类的声明周期
  12. ThinkPHP 多语言的实现
  13. Sublime Text 插件-全栈开发收集
  14. 在一个环境中使用不同版本的rails
  15. 思科交换机(cisco)开启802.1x认证
  16. STC12C5A60S2自带A/D转换器的使用
  17. 【React-music项目问题】The AudioContext was not allowed to start. It must be resumed (or created) after a
  18. mySQL提取姓氏_MySQL 提取姓名大写首字母缩写
  19. python透视变换原理_python cv2中的透视变换
  20. 关系模式,关系,关系数据库

热门文章

  1. 关于win11/win10无法关闭防火墙(提醒需要管理员权限进行管理)
  2. 初识线性回归(Excel-Python实现)
  3. (学习笔记)微信小程序 -- WXML模板、WXSS样式、JS逻辑交互
  4. 李萨如(3)--- 随相位变的动画
  5. 随想:关于广告拦截器
  6. 带你轻松看懂机器学习工作流——以“点一份披萨外卖”为例
  7. 关于偶尔会用到 但用起来两眼发愣的 STL(应该不会更新)
  8. [C++]输入三个整数x,y,z,请把这三个数由小到大输出
  9. B. BQG's Messy Code
  10. 小白学习MySQL - 数据库软件和初始化安装