• 代码托管


     一、下载并安装Git客户端

    Git客户端下载地址 :https://code.google.com/p/msysgit/downloads/list 将地址复制到浏览器栏即可下载.

    具体安装教程见:https://blog.csdn.net/shulianghan/article/details/18812279

    二、Git相关配制

    1、Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。

          注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

    双击Git Bash

    三、创建版本库(Repository)

    1、初始化一个版本库:版本库可以理解为一个目录,目录中所有的文件均可以被Git管理

    2、将文件添加进版本库中去,在testgit中创建一个txt文件

    使用命令 git add readme.txt 将该txt文件添加到暂存区中去。

    3、通过命令:git commit -m 'readme.txt提交'  将文件提交到仓库(或者是版本库),其中'readme.txt提交'为注释,也可以换成别的

    4、通过命令:git status 来查看是否还有文件未提交,如下:

    即已经提交了最新版本的readme.txt

    但是我现在继续来改下readme.txt内容,比如我在readme.txt中添加一行2222222222内容,继续使用git status来查看下结果,如下:

    5、接下来我想看下readme.txt文件到底改了什么内容,如何查看呢?可以使用如下命令: git diff readme.txt  如下:

    6、接下来我们再在readme.txt中添加一行44444444444,并再新建一个test.txt的文件,我们先用git status 来查看下状态,如下:

    7、现在我们使用两次git add命令将2个文件分别提交到暂存区,如下:

    8、再次查看状态:

    9、接下来我们使用一次add commit 命令将两个文件一次提交到仓库(分支)中去:

    四、Git撤销修改和删除文件操作

    五、远程仓库(GitHub)

    1、由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置:
    第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令: ssh-keygen -t rsa –C “youremail@example.com”, 由于我本地此前运行过一次,所以本地有,如下所示:

     

    id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

    第二步:登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。

     

    注意pub文件可以用记事本打开

    2、如何添加远程库?
    现在的情景是:我们已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。

    首先,登录github上,然后在右上角找到“create a new repo”创建一个新的仓库。如下:

    在github上创建一个远程仓库testgit

     

    3、使用git将本地仓库内容提交到远程仓库中去(第二天操作,所以需要转到当前需要提交的文件夹路径下)

    远程库的样子:

     

    把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。

    由于远程库是空的,我们第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了

    从现在起,只要本地作了提交,就可以通过如下命令:

    git push origin master

    把本地master分支的最新修改推送到github上了,现在你就拥有了真正的分布式版本库了。

     4、从远程库克隆一个文件夹到本地库,使用命令:git clone

    创建完成后,可以看到有一个文件README.md文件,现在要把这个文件clone到本地库中去

    转换需要保存该文件的路径,并执行命令

    参考博客:

    https://blog.csdn.net/shulianghan/article/details/18812279

    https://blog.csdn.net/qq_36150631/article/details/81038485

    https://www.cnblogs.com/seven-ahz/p/7712125.html

  • 相关阅读:
    Android Studio如何设置代码自动提示
    Java中Map的用法详解
    Android 管理Activity中的fragments
    Android
    WebApp之Meta标签
    iOS中为网站添加图标到主屏幕以及增加启动画面
    HTML5添加 video 视频标签后仍然无法播放的解决方法 IIS添加MIEI类型
    WebApp之 apple-touch-icon
    Eclipse编辑器基本设置
    Redis监控方案
  • 原文地址:https://www.cnblogs.com/YiYA-blog/p/11146292.html
Copyright © 2020-2023  润新知