1、常用命令简表
命令 | 功能 | 详细 |
---|---|---|
git config | 全局配置。控制用户名、登录账号、编辑器、文件差异对比工具、颜色信息、简化提交、查看配置 | 传送门 |
ssh | 测试ssh与配置sshkey,省略提交过程的账号密码验证 | 传送门 |
git init | 初始化 | 传送门 |
git status | 获取状态,很实用的一个功能,对文件做了操作都能看到各种提示信息 | 传送门 |
git add <file> | . 或者 * 代表全部添加 | 传送门 |
git commit | 提交 -m 添加注释 -a 跳过暂存区域 -amend修改最后一次提交 | 传送门 |
git push -u origin master | 推送到主要分支 | 传送门 |
git checkout | checkpoint切换 | 传送门 |
git branch | 分支管理 -r列出远端分支 -a 列出所有分支 -v 嫦娥各个分支最后一个提交对象的信息 | 传送门 |
git merge | 分支合并 | 传送门 |
git fetch | 获取或获取指定分支 | 传送门 |
git tag | 标签版本管理 | 传送门 |
git grep | 文本搜索 | 传送门 |
git blame | 文本修改详情与追责 | 传送门 |
git reset | 撤销操作 | 传送门 |
git revert | 重置提交 | 传送门 |
2、本地的版本库创建
①Git Shell中bash命令行创建文件夹(window下右键创建也可接受)
②bash 命令行中进入文件夹,使用git init变成可Git管理的库(或者在文件夹中新建一个.git文件夹)
③将项目粘贴到仓库中(粘贴后可以通过git status来查看你当前的状态)
④git add . 把该目录下的所有文件添加到仓库(注意点是用空格隔开的)
⑤git commit -m提交注释把项目提交到仓库
⑥添加ssh库的过程可以参考GitHub安装与使用-4、SSH-key配置与GitHub连接
现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹
3、GitHub上Git仓库创建
①点击New repository直接创建一个git 仓库
② 在Github上创建好Git仓库后,可以和本地仓库进行关联了,在Git Shell中的本地仓库位置中输入:
$ git remote add origin https://github.com/<用户名>/<目标仓库>.git
(origin后面加的是你Github上创建好的仓库的地址)
③关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了
首次推送使用:
$ git push -u origin master
新建的远程仓库是空的,所以要加上-u,远程仓库里面有了内容之后使用:
$ git push origin master
4、常见错误
在创建远程仓库的时候,如果勾选了"Initialize this repository with a README",在本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to https://github.com/<用户名>/<目标仓库>.git 的错。这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,
这时我们通过以下命令先将内容合并以下:
$ git pull --rebase origin master
网友评论