一、Git常用指令都有哪些?
想要去使用git进行托管代码,我们需要了解在使用过程中经常用到的一些命令,通过这些指令,
掌握了这些指令,那么git的基本使用就不成问题了!
1. linux命令(常用)
-
cd 目录名称进入目录 -
cd ..返回上一级目录 -
ls查看当前目录的内容 -
ls -a查看当前目录内隐藏的文件 -
mkdir 文件夹名称创建文件夹 -
touch 文件的名称创建文件 -
clear清屏 -
rm -f 文件名表示删除一个文件 -
rmdir 文件夹名称/目录名称表示删除一个文件夹/目录 -
rm -rf 文件夹名称删除有文件的文件夹 -
cp 文件 复制出来的文件表示复制文件 -
pwd显示工作路径
2. vim编辑器常用的指令
我们可以通过命令
vim 文件名称来进行编辑文件,如果没有此文件,会自动创建到当前目录下,例如:
i在进入vim编辑器的时候,如果要输入内容, 首先要输入i键:q!强制退出vim编辑器,并且对内容不保存,需要先按下Esc退出键,然后输入:q!命令:wq保存并退出,同样的需要先按下Esc退出键,才能输入:wq命令cat查看文件的内容
3. Git常用命令符
| git init | 初始化本地仓库 |
|---|---|
| git log | 显示从最近到最远的提交日志 |
| git reflog | 看命令历史,以便确定要回到未来的哪个版本 |
| git reset --hard HEAD^ | 把当前版本回退到上一个版本 |
| git reset --hard HEAD^^ | 把当前版本回退到上上一个版本,以此类推,多少个^就是你要退回到多少个版本以前 |
| git reset --hard HEAD~100 | 把当前版本回退到往上100个版本 |
| git reset --hard 3628164 | 把当前版本回退到3628164(指定版本的版本号的前几位) |
| git clone 地址 | 把项目从远程仓库拷贝到本地,这个地址就是远程仓库的链接 |
| git status | 查看状态 |
| git add 文件名 | 将某个文件提交到暂存区 |
| git add . | 将所有文件提交到暂存区 |
| git commit -m "备注信息" | 提交到本地仓库 |
| git push | 将本地的commit的代码更新到远程版本库中,建议使用 git push origin [name]:[name]单独推送某个分支 |
| git branch | 查看本地分支 |
| git branch -r | 查看远程分支 |
等等很多指令,这里就不一一说明了
二、git本地仓库和远程仓库的创建和链接
有两种方式可以实现把本地仓库的项目文件提交到远程仓库
-
第一种方式:
-
在github上面创建一个远程仓库
-
将远程仓库克隆到本地
命令:git clone 远程仓库链接地址 -
在本地仓库创建项目或者文件或者代码
-
将工作区的内容提交到暂存区
命令:git add .或者git add 文件名 -
将暂存区的内容提交到本地仓库
命令:git commit -m "提交说明" -
最后直接通过
git psh将本地仓库的内容推送到远程仓库
-
-
第二种方式:
-
在github上面创建一个远程仓库
-
在本地自己初始化一个git仓库
-
在本地仓库创建项目或者文件或者代码
-
将工作区的内容提交到暂存区
命令:git add .或者git add 文件名 -
将暂存区的内容提交到本地仓库
命令:git commit -m "提交说明" -
通过
git remote add 远程仓库地址别名 远程仓库链接地址将本地仓库和远程仓库连接起来 -
通过
git push 远程仓库地址别名 master将本地仓库的内容推送到远程仓库注意:第二种方式创建远程仓库时,暂时先不要初始化/创建 README.md,不然在推送的时候会有问题
-
通过以上两种方式,就可以简单实现本地仓库推送远程仓库了!