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。
相关推荐
基于ubuntu 使用git 基本命令创建本地仓库的例子说明文档,详细说明如果使用git创建自己个本地仓库,并提交代码
使用以下命令可以创建一个新的Git仓库: git init 创建新分支 使用以下命令可以创建一个新的分支: git checkout -b main 添加远程仓库 使用以下命令可以添加一个远程仓库: git remote add origin ...
5. 使用 `git push origin master` 命令,将本地仓库推送到远程仓库。 项目发布 1. 回到码云,刷新试试,就可以看到新建项目了。 2. 点击项目名称,查看项目的详细信息。 通过这篇文章,您已经学会了如何创建 Git...
本文将详细介绍Git仓库安装文件的相关知识,以及如何在Windows系统上安装Git。 Git仓库安装文件通常是一个压缩包,包含了Git的所有组件,包括可执行文件和其他必要的库。在您提供的文件列表中,“Git-2.15.1.2-win...
首先,需要使用 `git init` 创建 `.git` 文件,然后使用 `git clone` 命令克隆远端仓库的代码。例如,克隆 xxx.git 仓库,使用 `git clone xxx.git` 命令。 设置 Git 配置 在使用 Git 前,需要设置 Git 配置,包括...
git 基本命令整合 Git基本常用命令如下: git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add 文件/(* 目录内所有文件) 将文件添加到暂存区去。 git commit –m “提交注释<必填>...
通过掌握这些基本命令,你就可以有效地管理和协作Git代码库了。随着经验的增长,你可能还需要学习更高级的命令,如解决冲突、rebasing、cherry-picking等。不过,对于大多数日常开发任务,以上命令已经足够使用。...
下面将介绍 Git 命令在 Linux 下的使用,主要包括 Git 的基本操作、版本控制、代码管理等。 一、 Git 基本操作 Git 的基本操作包括克隆、状态查看、添加文件、提交、差异比较、推送等。 1. 克隆:使用 `git ...
运行`git init`命令初始化一个空的Git仓库: ```bash $ mkdir learngit $ cd learngit $ git init ``` 接着,你需要告诉Git你想要跟踪哪些文件。例如,添加一个名为`readme.txt`的文件,使用`git add`命令: ```...
同时,Git 也提供了帮助命令,例如 Git help,用于获取 Git 基本命令的使用方法。 以下是 Git 的一些常用命令: 1. Git init:创建一个空的 Git 库。 2. Git add:将当前工作目录中更改或者新增的文件加入到 Git ...
Git仓库压缩rar文件通常包含一个或多个...这些基本操作构成了Git仓库的核心功能,通过熟练掌握,开发者可以在团队协作和项目管理中高效地使用Git。理解这些概念并能灵活运用,将极大地提高代码管理和版本控制的能力。
使用 Git 命令将本地项目上传到 Git 仓库的详细步骤和知识点总结 Git 是一个版本控制系统,允许开发者跟踪代码的修改历史,实现多人协作和代码管理。本文将详细介绍如何使用 Git 命令将本地项目上传到 Git 仓库。 ...
Git仓库的使用是现代软件开发中的重要组成部分,尤其在开源社区和协作开发中扮演着核心角色。Git是一款分布式版本控制系统,由Linux创始人Linus Torvalds设计,旨在提高代码管理和协同工作的效率。"SM004 git仓库...
在日常使用中,了解并熟练掌握Git的一些基本和高级命令是必要的。以下是一些Git常用命令及其应用的详细介绍: 1. **初始化仓库**: `git init` 当你开始一个新的项目时,你需要创建一个新的Git仓库。`git init`命令...
Git是当前最流行的版本控制系统之一,对于开发者来说,掌握 Git 的基本命令是必不可少的。本文将对 Git 的常用命令进行总结,帮助开发者快速掌握 Git 的使用。 初始化操作 在使用 Git 之前,需要在需要初始化 Git...
这些命令覆盖了 Git 的基本操作,包括初始化、克隆、提交、分支管理、合并、查看状态和历史、远程仓库操作等。根据你的具体需求,可能还需要学习更多的命令和 Git 的高级用法。 文件绿色安全,仅供学习交流使用,...
git分布式版本控制常用命令及其说明,Git连接远程仓库,向远程仓库推送($ git push 或 $ git push origin master)项目,从远程仓库拉取($ git clone 仓库地址https://....)项目
4. 第一次发布项目(本地到远程):使用 `git add`、`git commit` 和 `git push` 命令发布项目。 5. 从远程下载项目(远程到本地):使用 `git clone` 命令下载项目。 6. 提交(本地到远程):使用 `git add`、`git ...
Git 的基本命令 Git 的基本命令包括: * git init:初始化一个新的 Git 仓库 * git add <file>:暂存文件 * git commit -m "message":提交文件 * git log:查看提交记录 * git status:查看文件状态 * git diff:...
- `git init`:在本地创建一个新的Git仓库。 - `git clone <url>`:克隆远程仓库到本地。 2. 文件状态跟踪: - `git add <file>`:将更改添加到暂存区,准备进行提交。 - `git add .`:添加所有未跟踪的新文件...