zoukankan      html  css  js  c++  java
  • github仓库的使用

    业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2103

    远程仓库地址是:https://github.com/BinGuo666/git

    1.下载安装配置用户名和邮箱。

    2. 创建工作目录并通过git init命令把这个目录变成Git可以管理的仓库。

     ls -a 命令可以发现工作目录下多了一个.git的隐藏目录,该目录是Git用于跟踪管理版本库的,别手动修改.git里的文件,免得破坏了Git仓库。

    3. 在工作目录下准备文本文件,建议下载Notepad++代替记事本。

    在空目录下准备文本文件sm20.txt,编辑内容。

    4. 组合用git add、git commit、git status 把文件提交到仓库。

    git status:检查当前文件状态

    git add:把文件添加至仓库

    git commit:把文件提交给仓库

     

    5. 练习提交三个或以上的版本。

    修改文本文件内容,添加仓库,提交仓库。

    至此文本文件有三个版本,分别是first、second、third。

    6. 组合使用git diff、git log、git reset命令进行版本管理与回退,观察文件变化。

    git diff:查看修改情况

    git log:显示从最近到最远的提交日志

    git log --pretty=oneline(单行显示版本信息)

    git reset:回退到前面某一个版本

     

    7. 将Git仓库托管到GitHub网站上。

    ssh-keygen -t rsa -C "15766775589@163.com"  :创建SSH Key

    /c/Users/Administrator/.ssh:该目录下有id_rsa和id_rsa.pub两个文件。

    仓库托管到GitHub网站上,键是id_rsa.pub里面的内容。

    8. 把本地仓库的内容推送到GitHub仓库。

     如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 

        提示出错信息:fatal: remote origin already exists.

        解决办法如下:

        1、先输入$ git remote rm origin

        2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!

     

    在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决

    首先进入你的master文件夹下, Git Bash Here ,打开命令窗口

    $ git --help                                      # 帮助命令

    $ git pull origin master                    # 将远程仓库里面的项目拉下来

    $ dir                                                # 查看有哪些文件夹

    $ git add .                                      # 更新本地操作内容

    $ git commit -m '删除了target'        # 提交,添加操作说明

    $ git push -u origin master               # 将本次更改更新到github项目上去

    操作完成.

    如何不小心把本地pull下载的东西删除了 可以通过下面命令重新pull下来

    git fetch --all

    git reset --hard origin/master

    git pull

  • 相关阅读:
    How to print GETDATE() in SQL Server with milliseconds in time?
    StarLink卫星网络如何工作
    Chinasat16
    天线增益计算
    Schemachine
    源代码之整洁代码
    关于进程内缓存与分布式缓存
    IOT物联网时代测试演化
    互联网大促运维实践案例
    Kubernetes应用场景
  • 原文地址:https://www.cnblogs.com/binguo666/p/9650458.html
Copyright © 2011-2022 走看看