Git简单教程:提交,克隆,修改

github是全球最大的开源社区,程序员收藏夹必备网站之一, github采用Git作为代码管理系统。这篇文章旨在讲解Git的一些简单操作正如文章标题一样。

文章内容大多参考《GitHub入门与实践》这本书。

1.注册github账号

不用多说,先去github官网创建一个账号

2.在电脑与github服务器建立连接

参考http://blog.csdn.net/qq_29232943/article/details/53523434
生成SSH key 并添加到github网站

3.新建一个仓库

  • 点击new repository按钮
    新建仓库
  • 输入仓库名称,点击Create repository按钮
    输入仓库名称
  • 出现如下界面,记住SSH地址即可
    SSH地址

4.安装Git客户端

参考http://www.runoob.com/git/git-install-setup.html

5.在本地建立代码仓库

  • 创建仓库目录
$ mkdir git_demo
$ cd git_demo/      
   
   
  • 1
  • 2
  • 初始化git环境
$ git init
   
   
  • 1
  • 本地创建文件并保存
$ vi README.md
$ vi demo.py
   
   
  • 1
  • 2
  • 将文件添加到暂存区
$ git add README.md
$ git add demo.py
/*$ git add README.md demo.py*/  也可以多个文件一起添加
   
   
  • 1
  • 2
  • 3
  • 保存提交信息
$ git commit -m "commit info"
   
   
  • 1
  • 使用git status 查看状态
$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   README.md
        new file:   demo.py
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

6.链接远程仓库并提交代码

  • 链接到远程仓库
    your_ssh_key就是第3步记住的SSH地址
$ git remote add origin your_ssh_link
   
   
  • 1
  • 最后一步提交代码
$ git push -u origin master
   
   
  • 1

如果没有报错,这时候刷新网址就可以看到你提交的代码了
结果
7.使用git log查看提交日志

$ git log
   
   
  • 1

8.从远程克隆到本地,并修改后重新提交

  • 克隆到本地

    点击clone or download按钮,可以看到该项目的SSH地址,将ssh_key替换为SSH地址即可
    克隆

$ git clone ssh_key
Cloning into 'git-tutorial'...
remote: Counting objects: 4, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 0), reused 4 (delta 0), pack-reused 0
Receiving objects: 100% (4/4), done.
$ cd git-tutorial/
$ ls
demo.py  README.md

   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 添加新文件
$ vi new_demo.py
$ git add new_demo.py
   
   
  • 1
  • 2
  • 删除文件
$ git rm demo.py
   
   
  • 1
  • 创建新文件夹并移动文件
$ mkdir new_path
$ git mv new_demo.py new_path
   
   
  • 1
  • 2
  • 重命名文件
$ cd new_path
$ git mv new_demo.py rename_demo.py
   
   
  • 1
  • 2
  • 重新提交
$ cd ..
$ git add new_path/
$ git commit -m "a new path"
$ git push
   
   
  • 1
  • 2
  • 3
  • 4

修改后
这时候可以看到远程仓库文件以及修改了

        <link href="https://csdnimg.cn/release/phoenix/template/css/markdown_views-ea0013b516.css" rel="stylesheet">
            </div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值