github基本操作

一、用户名和邮箱

1.查看用户名和邮箱

$ git configuser.name

$ git config user.email

2.修改用户名和邮箱

$ git config--global user.name "username"

$ git config--global user.email "email"

--global 表示这台机器上所有仓库都使用这个配置

二、本地仓库

1.创建本地仓库

    $mkdirrepositoryName

    $cdrepositoryName

//仓库初始化,将这个文件夹变成git可以管理的本地仓库

    $gitinit

创建完成的空仓库里有一个.git文件,是追踪管理版本库的文件

2.删除本地仓库

    //到本地仓库上一层所在文件目录下输入:

    $rm–rf repositoryName

3.添加文件到本地仓库

    //先将欲提交的文件复制到本地仓库目录下

//fileName文件名或者文件夹名都可以

    //add可以连续提交多次

    //add将文件提交到暂存区(工作区)

    $gitadd filename

4.提交文件到本地仓库

    //add可以很多次,commit只能有一次

//commit可以看做是一次整体版本变更

//commit将工作区的所有文件提交到版本库的主支干上

    $gitcommit –m”本次提交需要说明的信息

5.查看本地仓库状态

    $gitstatus

6.查看提交日志

    $gitlog

7.在本地变更版本

    //上一个版本是^,上上个版本是^^,在多就是^3

$git reset –-hardHEAD^

8.比较差别

    $gitdiff//有很多种用法

9.撤销文件修改

    $gitcheckout –filename

10.将本地仓库和远程仓库连接

    //第一步ssh连接

    //第二步登录github建立远程仓库

    //第三步用命令行连接

    $ git remote add [email protected]:zzy296753977/Algorithm.git

11.查看本地仓库和远程仓库的连接

   $ git remote -v

12.将本地版本库的内容推到远程仓库中

    $gitpush –u origin master

    //可能会出现问题

原因:远程仓库中有本地仓库不含有的文件,最常见的是readme.md

解决方案:用命令将远程仓库下载到本地并且合并:$git pull originmaster

    //又可能出现问题

fatal: refusing to merge unrelated histories

原因:远程仓库和本地仓库不是同一个项目

解决方案:用命令:$git pull originmaster--allow-unrelated-histories

 

 

 


猜你喜欢

转载自blog.csdn.net/zzy296753977/article/details/80086746
今日推荐