半夏的博客

liangbogopher's blog

Git 常用命令

记录下一些常用的Git命令,使你能快速地将本地项目上传到git远程仓库(如:github)。

本地安装Git

本人是macOS,所以建议使用brew安装。百度搜索brew官网,一条简单的命令就可以安装了,这里就不赘述了。

brew install git

如何免密登陆Git,可以参考本人的一篇文章:Git生成多个SSH Key

初始化一个Git仓库

首先通过命令行进入你需要上传的目录:

cd <your folder>
git init

如果该目录已经是你从远程clone下来的项目,那么你可以删除掉.git文件夹。

添加文件到Git仓库

git add readme.txt
git commit readme.txt -m "commit file"

这样你就把readme.txt文件提交本地Git仓库了,提交的注释为“commit file” 如果你想提交当前目录下所有的文件和子目录:

git add . 
git commit -m "commit message"

关联一个远程仓库

git remote add origin git@github.com:<username>/<projectname>.git

其中username是你github的用户名,projectname是你项目或根目录的名称,注意去掉<>

第一次推送到master分支的所有内容:

git push -u origin master

每次本地提交后,推送到远程

git push origin master

克隆一个远程仓库

git clone <repoUrl>
git clone -b <branchName> <repoUrl>

拉取远程代码

git pull

使用远程覆盖本地

git fetch -all
git reset -hard origin/master
Top