`

Git 仓库基本命令的使用

Git 
阅读更多

git init 使用当前目录作为Git仓库

git init newrepo  使用我们指定目录作为Git仓库,初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中

 

git clone <repo> 使用 git clone 从现有 Git 仓库中拷贝项目

git clone <repo> <directory>  需要克隆到指定的目录,directory:本地目录 eg:git clone git://github.com/schacon/grit.git mygrit

 

 

git add 命令可将该文件添加到缓存 eg: git add README hello.php

git status 命令用于查看项目的当前状态 

 

git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。

尚未缓存的改动:git diff

查看已缓存的改动: git diff --cached

查看已缓存的与未缓存的所有改动:git diff HEAD

显示摘要而非整个 diff:git diff --stat

 

git commit -m 'xxxx'  将缓存区内容添加到仓库中

 

git reset HEAD 命令用于取消已缓存的内容,取消之前 git add 添加,但不希望包含在下一提交快照中的缓存

 

git rm file 会将文件从缓存区和你的硬盘中(工作目录)删除,如果你要在工作目录中留着该文件,可以使用 git rm --cached 

            eg:git rm --cached README  不从工作区中删除文件

 

分支:

git branch (branchname)  创建分支命令

git checkout (branchname)  切换分支命令

git merge 合并分支命令

git branch 列出分支基本命令

git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下

git branch -d (branchname)  删除分支命令

 

 

git log 命令列出历史提交记录 

        可以用 --oneline 选项来查看历史记录的简洁的版本

        可以用 '--reverse'参数来逆向显示所有日志

只想查找指定用户的提交日志可以使用命令:git log --author=xxx

 

如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签

git tag -a v1.0 命令给最新一次提交打上(HEAD)"v1.0"的标签    -a 选项意为"创建一个带注解的标签"

git tag 查看所有标签可以使用以下命令

git tag -a <tagname> -m "w3cschool.cc标签"  指定标签信息命令

 

git remote add [shortname] [url]  添加一个新的远程仓库

git remote 查看当前配置有哪些远程仓库  执行时加上 -v 参数,你还可以看到每个别名的实际链接地址  git remote -v

git pull 从远端仓库提取数据并尝试合并到当前分支

git push [alias] [branch] 推送你的新分支与数据到某个远端仓库命令   git push origin master

git remote rm [别名]  删除远程仓库你可以使用命令

 

2.  以下是服务器公钥配置:

由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:

使用以下命令生成SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

后面的 your_email@youremail.com 改为你在 github 上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。

成功的话会在~/下生成.ssh文件夹,进去,打开 id_rsa.pub,复制里面的 key。

 

回到 github 上,进入 Account => Settings(账户配置)。

左边选择 SSH and GPG keys,然后点击 New SSH key 按钮,title 设置标题,可以随便填,粘贴在你电脑上生成的 key.

 

为了验证是否成功,输入以下命令:

$ ssh -T git@github.com    -T 不显示终端,只显示连接成功信息   后边的git地址换成自己的即可 eg:git@git.xx.com

Hi tianqixin! You've successfully authenticated, but GitHub does not provide shell access.

以下命令说明我们已成功连上 Github。

分享到:
评论

相关推荐

    git 基本命令使用

    基于ubuntu 使用git 基本命令创建本地仓库的例子说明文档,详细说明如果使用git创建自己个本地仓库,并提交代码

    Git常见使用命令参考

    使用以下命令可以创建一个新的Git仓库: git init 创建新分支 使用以下命令可以创建一个新的分支: git checkout -b main 添加远程仓库 使用以下命令可以添加一个远程仓库: git remote add origin ...

    git仓库创建和项目发布.docx

    5. 使用 `git push origin master` 命令,将本地仓库推送到远程仓库。 项目发布 1. 回到码云,刷新试试,就可以看到新建项目了。 2. 点击项目名称,查看项目的详细信息。 通过这篇文章,您已经学会了如何创建 Git...

    Git仓库安装文件

    本文将详细介绍Git仓库安装文件的相关知识,以及如何在Windows系统上安装Git。 Git仓库安装文件通常是一个压缩包,包含了Git的所有组件,包括可执行文件和其他必要的库。在您提供的文件列表中,“Git-2.15.1.2-win...

    git简单基本操作文档.docx

    首先,需要使用 `git init` 创建 `.git` 文件,然后使用 `git clone` 命令克隆远端仓库的代码。例如,克隆 xxx.git 仓库,使用 `git clone xxx.git` 命令。 设置 Git 配置 在使用 Git 前,需要设置 Git 配置,包括...

    git 基本命令整合

    git 基本命令整合 Git基本常用命令如下:  git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。  git add 文件/(* 目录内所有文件) 将文件添加到暂存区去。  git commit –m “提交注释&lt;必填&gt;...

    git命令git命令git命令git命令

    通过掌握这些基本命令,你就可以有效地管理和协作Git代码库了。随着经验的增长,你可能还需要学习更高级的命令,如解决冲突、rebasing、cherry-picking等。不过,对于大多数日常开发任务,以上命令已经足够使用。...

    git命令在linux下的使用.doc

    下面将介绍 Git 命令在 Linux 下的使用,主要包括 Git 的基本操作、版本控制、代码管理等。 一、 Git 基本操作 Git 的基本操作包括克隆、状态查看、添加文件、提交、差异比较、推送等。 1. 克隆:使用 `git ...

    git使用基本语言

    运行`git init`命令初始化一个空的Git仓库: ```bash $ mkdir learngit $ cd learngit $ git init ``` 接着,你需要告诉Git你想要跟踪哪些文件。例如,添加一个名为`readme.txt`的文件,使用`git add`命令: ```...

    git概述+常用命令解说

    同时,Git 也提供了帮助命令,例如 Git help,用于获取 Git 基本命令的使用方法。 以下是 Git 的一些常用命令: 1. Git init:创建一个空的 Git 库。 2. Git add:将当前工作目录中更改或者新增的文件加入到 Git ...

    git仓库压缩.rar

    Git仓库压缩rar文件通常包含一个或多个...这些基本操作构成了Git仓库的核心功能,通过熟练掌握,开发者可以在团队协作和项目管理中高效地使用Git。理解这些概念并能灵活运用,将极大地提高代码管理和版本控制的能力。

    使用git命令将本地项目上传到git

    使用 Git 命令将本地项目上传到 Git 仓库的详细步骤和知识点总结 Git 是一个版本控制系统,允许开发者跟踪代码的修改历史,实现多人协作和代码管理。本文将详细介绍如何使用 Git 命令将本地项目上传到 Git 仓库。 ...

    SM004 git仓库使用说明(1).rar_easy _git

    Git仓库的使用是现代软件开发中的重要组成部分,尤其在开源社区和协作开发中扮演着核心角色。Git是一款分布式版本控制系统,由Linux创始人Linus Torvalds设计,旨在提高代码管理和协同工作的效率。"SM004 git仓库...

    Git常用命令日常使用

    在日常使用中,了解并熟练掌握Git的一些基本和高级命令是必要的。以下是一些Git常用命令及其应用的详细介绍: 1. **初始化仓库**: `git init` 当你开始一个新的项目时,你需要创建一个新的Git仓库。`git init`命令...

    git学习常用命令总结

    Git是当前最流行的版本控制系统之一,对于开发者来说,掌握 Git 的基本命令是必不可少的。本文将对 Git 的常用命令进行总结,帮助开发者快速掌握 Git 的使用。 初始化操作 在使用 Git 之前,需要在需要初始化 Git...

    Git 常用命令手册大全

    这些命令覆盖了 Git 的基本操作,包括初始化、克隆、提交、分支管理、合并、查看状态和历史、远程仓库操作等。根据你的具体需求,可能还需要学习更多的命令和 Git 的高级用法。 文件绿色安全,仅供学习交流使用,...

    Git基本命令.txt

    git分布式版本控制常用命令及其说明,Git连接远程仓库,向远程仓库推送($ git push 或 $ git push origin master)项目,从远程仓库拉取($ git clone 仓库地址https://....)项目

    Git基本操作.docx

    4. 第一次发布项目(本地到远程):使用 `git add`、`git commit` 和 `git push` 命令发布项目。 5. 从远程下载项目(远程到本地):使用 `git clone` 命令下载项目。 6. 提交(本地到远程):使用 `git add`、`git ...

    Git使用简介.pptx

    Git 的基本命令 Git 的基本命令包括: * git init:初始化一个新的 Git 仓库 * git add &lt;file&gt;:暂存文件 * git commit -m "message":提交文件 * git log:查看提交记录 * git status:查看文件状态 * git diff:...

    官方常用git-命令集合.rar

    - `git init`:在本地创建一个新的Git仓库。 - `git clone &lt;url&gt;`:克隆远程仓库到本地。 2. 文件状态跟踪: - `git add &lt;file&gt;`:将更改添加到暂存区,准备进行提交。 - `git add .`:添加所有未跟踪的新文件...

Global site tag (gtag.js) - Google Analytics