【git】git入门之把自己的项目上传到github

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

2. 然后在电脑上安装一个git: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://yeyeck.com
原文地址:https://www.cnblogs.com/yeyeck/p/9398107.html