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的常用命令使用 #### 基本概念与初始化 - **Git**:一种分布式版本控制系统,可以高效地管理项目源代码的变化。 - **初始化仓库**:通过`git init`命令可以将当前目录初始化为Git仓库。若需在特定目录下...
创建Git仓库,可以使用git init [project-name]命令开始一个新的本地仓库,或者使用git clone [url]来克隆一个已经存在的远程仓库到本地。 在进行变更时,可以使用git status查看哪些文件是新的或者被修改过的。...
整体来看,Git的命令丰富,操作灵活,只要掌握了本文中提到的基本命令和概念,就能够较好地使用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 init`:这是创建本地Git仓库的基本命令。在项目根目录运行`git init`,会在当前目录下生成一个隐藏的`.git`目录,表示该目录已被初始化为Git仓库。如果想要在指定目录创建仓库,可以使用`git init newDir`,...
根据给定文件的信息,我们可以提炼出以下几个核心知识点: ### 一、Git与版本控制的重要性 #### 版本控制概述 版本控制(Revision control)是一...掌握 Git 的基本操作和最佳实践能够极大地提升开发效率和代码质量。
下面将介绍 Git 命令在 Linux 下的使用,主要包括 Git 的基本操作、版本控制、代码管理等。 一、 Git 基本操作 Git 的基本操作包括克隆、状态查看、添加文件、提交、差异比较、推送等。 1. 克隆:使用 `git ...
子模块允许将一个Git仓库作为另一个Git仓库的子目录。 1. **添加子模块 (Add Submodule)** - **命令**: `git submodule add <url> <path>` - **示例**: `git submodule add git://github.com/soberh/ui-libs.git ...
同时,Git 也提供了帮助命令,例如 Git help,用于获取 Git 基本命令的使用方法。 以下是 Git 的一些常用命令: 1. Git init:创建一个空的 Git 库。 2. Git add:将当前工作目录中更改或者新增的文件加入到 Git ...
Git仓库压缩rar文件通常包含一个或多个...这些基本操作构成了Git仓库的核心功能,通过熟练掌握,开发者可以在团队协作和项目管理中高效地使用Git。理解这些概念并能灵活运用,将极大地提高代码管理和版本控制的能力。
### Git使用及命令详解 #### 一、基本概念 **Git** 是一款分布式版本控制系统,广泛应用于软件开发和文档管理等场景。为了更好地理解和使用Git,我们首先来了解几个核心概念: 1. **工作区(Working Directory)*...
通过了解 Git 的基本原理和常用命令,您可以有效地管理项目的版本历史,并与团队成员协作。无论是选择公共的托管服务还是自建私有仓库,Git 都能提供强大而灵活的支持。希望本文能帮助您更好地掌握 Git 的使用方法,...
- **克隆远程仓库:** 使用 `git clone ssh://10.10.0.5:22022//gitroot//ddshow_client` 命令来获取远程仓库到本地。 - **切换分支:** 通过 `git checkout dev-1016` 进行分支切换。 - **拉取最新代码:** 使用 `...
客户端可以通过Git命令使用仓库进行版本控制操作。以下是基本操作步骤: 1. **克隆仓库**: - 使用`git clone git@git_server_ip:/home/git/code/test.git`命令克隆远程仓库到本地。 2. **初始化本地仓库**(如果...
使用 Git 命令将本地项目上传到 Git 仓库的详细步骤和知识点总结 Git 是一个版本控制系统,允许开发者跟踪代码的修改历史,实现多人协作和代码管理。本文将详细介绍如何使用 Git 命令将本地项目上传到 Git 仓库。 ...