Git常用指令以及如何提交远程仓库
一、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,不然在推送的时候会有问题
-
通过以上两种方式,就可以简单实现本地仓库推送远程仓库了!