clone git 要输入yes_GitHub,git与python连接使用
一、创建远程仓库
1.登陆注册Github
2.创建仓库入口
![](/assets/blank.gif)
3.编辑仓库信息
![](/assets/blank.gif)
4.仓库创建完成
![](/assets/blank.gif)
5.查看仓库地址
![](/assets/blank.gif)
二、克隆项目(已经安装了git)
- 准备经理的文件
Desktop/manager/
- 准备张三的文件
Desktop/zhangsan/
1.经理的工作
立项:克隆远程仓库+配置身份信息+创建项目+推送项目到远程仓库
(1).克隆远程仓库的命令
![](/assets/blank.gif)
确保已经安装git,在桌面右击,然后点击git bash here ,打开git,
![](/assets/blank.gif)
打开git,目录是Desktop(桌面)
![](/assets/blank.gif)
cd manager/
切换到manager/文件夹。
(2).克隆远程仓库到本地
git clone yangli15029296823/test
![](/assets/blank.gif)
显示上面的信息表示,clone成功。
(3).配置经理身份信息
![](/assets/blank.gif)
ls -lf 查看当前目录下的所有文件。
cd test/ 切换到test/文件夹中。
git config user.name '经理'
git config user.email 'manager@163.com'
![](/assets/blank.gif)
(4).创建项目
![](/assets/blank.gif)
(5).推送项目到远程仓库
# 工作区添加到暂存区
git add .
# 暂存区提交到仓库区
git commit -m '立项'
# 推送到远程仓库
git push
![](/assets/blank.gif)
![](/assets/blank.gif)
在 push 的时候需要设置账号与密码,该密码则是 github 的账号与密码
- 如果在每次 push 都需要设置账号与密码,那么可以设置记住密码
- 设置记住密码(默认15分钟): git config --global credential.helper cache
- 如果想自己设置时间,可以这样做(1小时后失效): git config credential.helper 'cache --timeout=3600'
- 长期存储密码: git config --global credential.helper store
2.张三的工作
获取项目:克隆项目到本地、配置身份信息
克隆项目到本地
cd Desktop/zhangsan/
git clone https://github.com/yangli15029296823/test.git
![](/assets/blank.gif)
2.克隆成功后查看张三的文件
![](/assets/blank.gif)
3.配置张三身份信息
cd Desktop/zhangsan/test/
git config user.name '张三'
git config user.email 'zhangsan@163.com'
![](/assets/blank.gif)
张三身份信息配置成功后即可跟经理协同开发同一个项目
三、用pycharm连接刚才建的git文件
打开pycharm,
![](/assets/blank.gif)
用Pycharm,clone项目,
![](/assets/blank.gif)
pycharm克隆项目完成,是在主分支。
![](/assets/blank.gif)
![](/assets/blank.gif)
建立分支
![](/assets/blank.gif)
切换分支:
![](/assets/blank.gif)
每次操作之前要拉取最新
![](/assets/blank.gif)
![](/assets/blank.gif)
拉取最新,就可以操作,例如:建立一个新文件(.py文件)
![](/assets/blank.gif)
![](/assets/blank.gif)
弹出框,点击yes.
操作完成后,就可以上传文件到github,
1.先add,把文件推送到本地仓库
![](/assets/blank.gif)
2.commit,提交文件
![](/assets/blank.gif)
![](/assets/blank.gif)
3.上传(pull)
![](/assets/blank.gif)
![](/assets/blank.gif)
4.查看是否pull成功。
(1)pycharm查看
![](/assets/blank.gif)
(2)github查看
![](/assets/blank.gif)
![](/assets/blank.gif)
以上说明提交成功。
注意事项:
- 要使用git命令操作仓库,需要进入到仓库内部
- 要同步服务器代码就执行:
git pull
- 本地仓库记录版本就执行:
git commit -am '版本描述'
- 推送代码到服务器就执行:
git push
- 编辑代码前要先
pull
,编辑完再commit
,最后推送是push
clone git 要输入yes_GitHub,git与python连接使用相关推荐
- git diff 比较文件_使用Python创建你自己的diff工具
为什么我需要自己的diff工具? 我经常使用git跟踪我的编码项目.文章.业务工作等等.git的一个美妙之处在于,你可以通过简单地使用其内置的diff功能来轻松地比较你的工作的不同状态.要使用这个功能 ...
- fetch git pull 切换_每天提交 Git 太烦?直接用 Python 就好了!
作者:匿蟒 链接:https://note.qidong.name/2018/01/gitpython 对于协作开发的项目,每天开发前后更新和提交 Git 仓库是基本操作.但作为总是想偷懒的程序员,一 ...
- 使用Git子模块和开发模式管理Python项目
目录 挑战 什么是开发模式? 什么是Git子模块? 设置项目 设置commonlib的Git存储库 设置myproj的Git存储库 设置Git子模块 将存储库添加为子模块 更新子模块 使用Git子模块 ...
- ubuntu中git安装与配置 / git clone git@github.com失败
通常情况下我们 git clone + url,偶尔我们也会遇到git clone git@github.com 的情况,此时就会出现如下的错误(git@github.com: Permission ...
- git的添加git add、更新git pull、删除git rm 、克隆git clone
[把不同人写的几个的代码模块组合成整体(注意:模块使用的编程环境不同) 推荐使用git,git是目前世界上最先进的分布式版本控制] 一.安装.远程仓库的绑定 1.安装git 通过Git安装包进行安装, ...
- gitlab 页面添加不带密码的sshkey后,git clone git@xxx.com:xx.git 仍提示需要输入密码的问题解决
gitlab 页面添加 sshkey后,git clone git@xxx.com:xx.git 任然提示需要输入密码的问题解决.解决debug1: send_pubkey_test: no mutu ...
- webstorm中git密码输入错误,重置问题
webstorm中git密码输入错误,重置问题 今天遇到了一个问题. 因为我比较习惯使用webstorm编辑器,特别喜欢直接用里面的git工具. 当从远程仓库fetch下来代码时,提示输入用户名密码. ...
- gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!
Hello,大家好,我是Jerry.最近在公司上班,将公司Gitlab中的项目clone到本地,开发完成之后,需要进行代码提交,刚开始真是"丈二和尚摸不着头脑".但是经过一段时间的 ...
- git fork clone 区别_我的Git笔记
每次用到git,总会遇到一些问题,所以写这篇文章记录一下. fork 等fork完之后,你可以在自己的仓库中看到同名的项目,URL的形式:https://github.com/your_name/re ...
最新文章
- Hyper-V 2016 系列教程25 配置NFS 存储服务器
- localStorage
- 机房环境监控系统基础知识
- MoeCTF 2021Re部分------RedC4Bomb
- 信息系统项目管理师-信息系统进度管理核心知识点思维脑图
- jQuery动态设置输出窗口的高度
- ogg 故障解决一则
- Passwordless SSH Login
- android 两足机器人,基于Android的双足机器人语音控制系统研究
- 前端学习(3266):js中this的指向
- testNG入门详解
- 连载 3:利用 matlab计算卷积
- 自我学习35:Log日志分析
- 反汇编工具ollydbg ida
- 计算机公式除以键是,excel函数的除法公式(整数及余数)《计算机除法函数公式》...
- k8s命令对node调度 cordon,drain,delete 区别
- windows服务器双网卡链路聚合_服务器双网卡捆绑与交换机链路聚合排障1例
- 演讲稿【物性的神奇】
- Python OS模块详解(完善版本)
- 电脑会员管理系统怎么弄,电脑会员卡管理系统怎么弄