登录        注册
 本站基于Django1.11开发,源码已共享在 Github 欢迎 Fork、Star.近期站点微调频繁,如遇访问异常希望见谅,若能在评论区留言,或者发送邮件指出BUG,更是万分感谢

Github(3)|Git和Github交互

GIT stormsha 766浏览 0评论
本渣渣不专注技术,只专注使用技术,不是一个资深的coder,是一个不折不扣的copier

没有理论只有实践之GIT、Github纪要

Github(1)|基础认知    Github(2)|亲密接触Github    Github(3)|Git和Github交互

1、安装Git

【注意:】——把文件夹显示后缀名,以及显示隐藏文件功能打开。

【注意:】——点击 Windows 进入会自动下载,建议取消,手动去选择 win 32位或者64位下载,下载适配自己电脑的版本

下载 Git 客户端,打开百度,搜索一下 Git 客户端,下载然后安装就可以了,认准 Git,别下错了。

Git官网 根据自己电脑的配置,以及系统选择适合自己的Git版本,Windows 用户点击 Windows 下载,参照图二选择版本;Mac用户点击 Mac OS X下载; Linux 用户点击 Linux 下载

Git首页

Windows下载看过来

Wondows选择版本

【注意】——选择一个安装路径,程序员安装的东东一般很多,要养成软件安装集中管理的意识,尽量不要安装在系统盘

安装,选择一个安装路径,一路next安装,安装完成之后在桌面出现快捷图标,如下图所示。这个图标讲道理还是很漂亮的

Git图标

2、Git下载Github库

【注意】——Git 有可视化界面,Github 也有专用的PC端应用,也可以选择 TortoiseGit,这个自行研究,本渣渣个人感觉,程序员使用命令操作,才能日常装B

使用 Git 下载 Github 库,以刚才创建的 Demo1 为例,打开 Demo1 库,点击绿色按钮,再点击小册子的那个图标,表示复制当前 Github 仓库

拷贝Github仓库地址

Open in Desktop 使用Github PC应用下载

Download ZIP 直接下载项目压缩包

作为喜欢装B的程序员,建议还是选择 Git 命令下载,为什么呢?自己悟去

【注意】——路径什么的最好都是英文,保持一个程序员的基本素养

作为程序员怎么可以没有文件夹是自己的 Git 工作区呢! 在自己的 Git 工作区,建立一个项目文件,在文件内

右键-->选择Git Bash Here 点击弹出命令窗口

打开Git命令行

【注意】——初次使用 Git 需要设置邮箱、用户名、生成连接Gihub的SSH密钥,邮箱和用户名一定要记住

【注意】——Git 命令中间都是有空格的

git config --global user.email "stormsha@foxmail.com" 
git config --global user.name "stormsha"

生成密钥关联Github

用户邮箱、用户名、SSH密钥设置好后继续一下操作

输入 git clone 然后右键,把刚才copy的地址粘贴,回车

git clone https://github.com/stormsha/Demo1.git

拷贝项目

看一下项目文件夹内已经出现了Demo1项目

3、修改上传文件

打开下载好的项目文件夹,假如我新增一个文件(任意文件、文件夹皆可),比如123.txt,随便加一点东西进去保存

添加文件

修改文件同上,打开需要修改的文件或者文件夹,修改后保存

打开刚才clone下来项目文件夹Demo1,执行以下命令,上传到仓库。

回车(表示添加到本地库)
git add . 
回车(提交更新信息)
git commit -m "新增了一个文件123.txt" 
回车(推送到远程库的master分支)
git push origin master

经过这三个命令 文件就上传到仓库中了。

添加文件执行结果

【注意】——这里,可能出现上传失败的问题,大多时候是因为远程仓库做过改变但是未同步本地仓库

所以在这里,本渣渣建议在提交项目时,做一下合并操作

回车(表示合并远程仓库)
git pull --rebase origin master
回车(表示添加到本地库)
git add . 
回车(提交更新信息)
git commit -m "新增了一个文件123.txt" 
回车(推送到远程库的master分支)
git push origin master

【提示】——创建仓库一般有两种方式,一是先使用Git建立本地仓库,然后上传到远程;二是在远程建立仓库,clone到本地。本渣渣习惯使用后者,无论使用哪种方式都要主要操作规范,出现报错耐心分析处理,切记急躁, 善用Google

【注意】——有些错误其实很好操作,但是Google出来的解决方案,由于发布者自己对问题理解不透彻,有可能讲解的很复杂,要耐心阅读判别解决方案的可行性,如果自己是刚接触这块知识不能盲目照做。所以要总结使用Google的方法,提升自己获取信息的能力

Git基本指令

回到Github,进入Demo1项目文件,刷新一下,就可以看到最新的更新内容。

4、更新本地仓库

git pull 把远程仓库的项目拉取到本地。如果远程库和本地仓库项目一致,会显示Already up-to-date,已经是最新的库,如果远程库有更新,就会下载最新的到本地仓库。

git pull

参考文章

Git中文文档

Git及GitHub快速入门图文全面详解

转载请注明: StormSha » Github(3)|Git和Github交互

喜欢 (61) or 分享 ( 0)

联系我请直接在公众号留言~

扫码或搜索:stormsha

stormsha

微信公众号 扫一扫关注

想结交更多的朋友吗?

来进击的Copier瞧瞧吧

进击的Copier

QQ群号 213037458 立即加入

进击的Copier灌水太多?

这里是纯粹的技术领地

激进的Copier

QQ群号 781587463 立即加入

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

发表我的评论

您尚未登录,请 登录注册 后评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(0)个小伙伴在吐槽