下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。
Workspace:工作区 Index / Stage:
暂存区 Repository:
仓库区(或本地仓库)
Remote:远程仓库
PR:Pull Request缩写
1、首先需要安装Git,下一步下一步就行,这里就不说了。值得一提的是,如果Git安装成功,当你在某个文件夹下点击鼠标右键的时候,弹出的菜单中会有一项是Git
Bash Here,点击这一项就可以弹出Git的控制台,我们对Git的所有操作都会在这个控制台中进行
2、然后我们需要在GitHub上创建一个项目
如果我们让我们的本地仓库连接远程仓库,就必须有一个SSH KEY。我们可以去电脑当前用户文件夹中查看有没有一个 .ssh 的文件夹,如果没有则需要生成一个SSH KEY,方法如下:
(1)在Git控制台中输入 ssh-keygen -t rsa -C “xxx@xx.com”,引号里面的是你的邮箱地址,回车后就创建了一个SSH KEY,此时你就可以在你的当前用户文件夹中看到多了一个 .ssh 文件夹。这个文件夹中有两个文件:id_rsa(私钥) 和id_rsa.pub(公钥),我们需要的是 id_rsa.pub 公钥文件。
(2)得到公钥文件之后,打开GitHub或OSChina中的Settings选项,其中有一项是SSH KEY,我们需要在这里创建我们的SSH KEY,标题任意,公钥中填入id_rsa.pub文件中的内容,点击确定即可。
ps:在push的时候用ssh,可以免密,https需要输入账号密码。
3、在电脑中新建一个文件夹用来放本地仓库,这里我用的是我电脑中的 E:\GitWorkSpace 文件夹。
4、在 E:\GitWorkSpace 文件夹下空白区域右键点击 Git Bash Here 打开 Git 控制台,接下来我们就需要将远程仓库中的项目克隆到本地电脑中了。
5、为了克隆一个项目,我们需要它在远程仓库中的SSH地址,复制ssh地址。
6、在控制台中输入 git clone git@git.oschina.net:itgungnir/TestGit.git ,点击回车开始克隆仓库。
7.Git init
用 git init 在当前目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。
在目录中执行 git init,就可以创建一个 Git 本地仓库了。
git clone 到本地目录之后会在当前目录建立绑定关系,git config -l 查看,如果切换到其他目录去git init 没有绑定关系,不知道提交代码到哪个远程。
8.git add
git add 命令可将该文件添加到缓存
git add 修改的文件放在本地仓库里面(.git隐藏文件夹里面),其他路径会失败
git add文件 需要在.git 文件目录同级或同级子目录下面,否则提示超出范围,版本也不能太低,否则也会报错。
9.git status
命令用于查看项目的当前状态。
10.git commit
使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。
Git 为你的每一个提交都记录你的名字与电子邮箱地址,所以第一步需要配置用户名和邮箱地址。
$ git config --global user.name 'runoob'
$ git config --global user.email test@runoob.com
11.git push
git push把缓存区推送到远程仓库。
push 失败可能是没有进行git pull 操作,如果远程仓库已经改变,需要先远程拉取到本地
12.git config --list
检查你的配置,可以检查是否设置用户名,远程仓库地址是否绑定
$ git config --list
user.name=wirelessqa
user.email=wirelessqa.me@gmail.com
remote.origin.url=git@xxx.com:test.git
本文详细介绍Git的基本使用流程,包括安装配置、本地与远程仓库管理、常用命令如git clone、git add、git commit、git push等的使用方法。适合初学者快速上手。
1523

被折叠的 条评论
为什么被折叠?



