Python3入门笔记及知识点整理

Python学习20-补充内容之GitHub安装使用

2018-09-05  本文已影响22人  残阳夕露
查看所有Python相关学习笔记

最近在学习python,学习过程中写的代码在不同的电脑不能很方便的共享同步,刚开始想到的使用svn(因为工作中在用),但本地开启svn服务只能局域网内使用(用的房东的网,无路由器权限账户,无法对外开放),不是特别方便,所以后面想到了用github的方式实现,本文将介绍git的基本配置及使用。

git及github的安装使用

安装配置

1. 下载最新的git,并注册GitHub账户

2. 安装git

3. 验证是否安装成功

git --version

4. 在本地git中添加你得git账户和邮箱,用于每次提交时记日志(log)

git config --global user.name "github的用户名"
git config --global user.emall "github的注册邮箱"

5. 生成密钥

相应目录为空,表示没有生成过密钥,需要生成;
相应目录不为空,表示已经生成过,此时不需要重新生成。

# Mac系统
# 进入到.ssh目录
cd ~/.ssh
# 查看该目录下的文件
ls  # mac or linux 系统下

# Win系统
# 进入到.ssh目录
cd .ssh
# 查看该目录下的文件
dir # win系统下
# 进入到.ssh目录(如果已在该目录下,可以直接执行第二个命令)
cd ~/.ssh
# mac or linux查看id_rsa.pub公钥文件
cat 文件名
# win查看公钥文件
type 文件名
ssh -T git@github.com
# 执行结果
Hi hasen2! You've successfully authenticated, but GitHub does not provide shell access.

基本使用方法

1. 第一次提交代码到GitHub

git config --global user.name "你的注册用户名"
git config --global user.emall "你的注册邮箱"
cd aaa/xxx
git init
git status
git add .
git status
git commit -m "此处填写注释话术"

如果是第一次提交项目,这一句非常重要,它会将本地的项目与远程的仓库之间建立连接。这里选择SSH协议方式进行连接;后续提交不需要此命令。

git remote add origin git@github.com:用户名/项目名.git
# origin 为远端仓库的地址,
# master为你本地的任何想推送的分支。一般不用改
git push -u origin master

2. 将代码克隆到本地(类似于svn中到checkout)

git config --global user.name "你的注册用户名"
git config --global user.emall "你的注册邮箱"
git init
# git方式
git clone git@github.com:用户名/项目名.git
# https方式
git clone https://github.com/用户名/项目名.git

3. 更新项目

git init
git pull
git status
git add .  # 表示提交当前目录所有文件(包含子目录及子目录下到文件)
git commit -m "此处添加注释"
git push 

The End

上一篇下一篇

猜你喜欢

热点阅读