博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【git】git入门之把自己的项目上传到github
阅读量:7080 次
发布时间:2019-06-28

本文共 1655 字,大约阅读时间需要 5 分钟。

 

1. 首先当然是要有一个GIT账号:

2. 然后在电脑上安装一个git:

注册和安装这里我就不说了。我相信大家做这个都没有问题。

3. 上述两件事情做完了,就登陆到github页面

 

 

1)首先我们点标注【1】的小三角,进入settings

2)然后我们选择下图圈圈标注的【1】SSH and GPG keys。再点击下图右上角绿色按钮 new SSH key,然后就看到下下图了

 

 

  

  3)好的,现在我们回到桌面,右键点击空白处。你就能看到下面这样的菜单(如果你已经安装好git),点击Git GUI Here, 然后按如下右图。。。等等哪里不对。。我这个是已经生成过了,所以你应该看到的是create SSH 或者genarate SSH这样的菜单。

    然后你就能看到一大串字符了。然后复制。黏贴到上面那个图 Key下面那个大框框。Title随便加就行了。最后点下面绿框。添加完我们就有权限往这个账号提交代码了。

 

          

 

  4)上述操作我们配置好了权限。接下来我们新建一个仓库。在右上角小三角下面点击your repositories, 也就是本文第一个图标注【2】的位置。进入到下图的页面。点击 绿色按钮 New 新建一个仓库

 

 

 

  

  5)接着我们来到了这里。先点击右边这个绿色 Clone or download 按钮。把地址复制一下

 

 

6)然后回到桌面,去到一个你放代码的文件夹,右键点击菜单的 Git Bash Here。会弹出一个黑框框。 依次执行以下命令。(我发现每一步都截图太低估大家的智商了。大家都是聪明人。简单粗暴一点。。。)

 

$ git init       #初始化,表示你要用git管理这个文件夹  $ git remote add origin git@github.com:yeyeck/python_scrapy.git       # 设置远程仓库 仓库地址改成你自己的 $ git pull origin master --allow-unrelated-histories                  # 先下载一下远程分支的内容    # 这里就是在这个目录下写你的代码了。可以先随便建个目录文本文件什么的                                                       $ git add .      #把所有新的东西交给git管理, 如果不需要全部,把add后面的点 . 换成你要文件就行了。
$ git commit -a     # 提交更新到本地  #这个时候会变成 linux vim 编辑模式。 先按 键盘 i 进入编辑模式,输入本次提交代码的备注(就是你新加了什么东西,更新了什么东西), 写完备注后按 ESC, 再按冒号键(shift + 分号),输入wq就好了  $ git push --set-upstream git@github.com:yeyeck/python_scrapy.git  # 把本地代码上传到远程分支

 

最后我们就能看到我们的仓库有东西了

 

 

第一次提交时这个样子的。之后代码有更新就直接执行下面三个命令。

$ git add . $ git commit -a $ git push

 

另外分享几个命令

$ git branch abc     # 新建一个名字为 abc 的分支 $ git checkout abc   # 切换到abc分支 $ git merge master   # 把主干(master) 合并到当前分支 $ git status         # 查看当前状态,会告诉你当前在哪个分支,有没有要add的东西 有没有要commit的东西,有没有要push的东西

我感觉有这几个命令基本够用了。 工作遇到代码冲突这个东西,靠IDE解决吧

 

 

 

  

 

转载于:https://www.cnblogs.com/yeyeck/p/9398107.html

你可能感兴趣的文章
来自虚拟运营商的挑战 语音或将免费
查看>>
安吉斯媒体:流程化运作助推一站式管理
查看>>
云存储基础架构决策:公有 VS. 私有
查看>>
中国人工智能学会通讯——构建强健的人工智能:原因及方式 5. 使用更大的模型...
查看>>
吉林交警携手高德地图 开展“互联网+交通管理”
查看>>
云栖科技这家公司切入企业级文档云市场,希望解决移动和安全两个痛点
查看>>
在用苹果Mac OS X操作系统吗?那你得小心了……
查看>>
2014年11月11日
查看>>
秒杀WiFi 新技术让你一秒下载23部电影
查看>>
物联网时代三大标准齐头并进 互为补充
查看>>
阿里云成为Linux基金会金牌会员
查看>>
大数据时代 数据中心面临三大挑战
查看>>
《网络空间欺骗:构筑欺骗防御的科学基石》一3.3.4 识别和量化恶意软件的指标...
查看>>
自动化是任何云计算的基础
查看>>
密码提取神器 mimikatz 现已支持Windows 10 RS2
查看>>
老生常谈数据中心节能
查看>>
Check Point 指出2016 下半年勒索软件倍增
查看>>
微服务和容器对企业带来什么样的影响?
查看>>
如何掌握好应用程序的数据和未来发展
查看>>
“免费WiFi午餐”到底要怎么“吃”?
查看>>