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

  • 相关阅读:
    Blank page instead of the SharePoint Central Administration site
    BizTalk 2010 BAM Configure
    Use ODBA with Visio 2007
    Handling SOAP Exceptions in BizTalk Orchestrations
    BizTalk与WebMethods之间的EDI交换
    Append messages in BizTalk
    FTP protocol commands
    Using Dynamic Maps in BizTalk(From CodeProject)
    Synchronous To Asynchronous Flows Without An Orchestration的简单实现
    WSE3 and "Action for ultimate recipient is required but not present in the message."
  • 原文地址:https://www.cnblogs.com/binguo666/p/9650458.html
Copyright © 2011-2022 走看看