Git常用命令

Git是一个分布式版本控制软件,目前非常流行,尤其是去中心化,相比SVN我更觉得Git更加好用

# 它可以将当前目录初始化一个Git仓库
$ git init

# 克隆一个远程的仓库,这个地址一般有两种协议
# 1、http
# 2、ssh
$ git clone [remote repo url]

# 查看改了哪些文件
$ git status

# 添加修改的文件,后面的点表示添加所有文件
$ git add .

# 提交代码
$ git commit -m "first commit"

# 查看所有记录
$ git log

# 设置远程仓库
$ git remote set-url origin [url]

# 同步远程代码到本地
$ git pull

# 推送到远程分支
$ git push -u origin master

# 查看所有tag
$ git tag

# 打tag
$ git tag v1.0.0

# 列出所有本地分支
$ git branch

# 列出所有远程分支
$ git branch -r

# 如果本地和远程都要列出来
$ git branch -a

# 新建一个分支并切换
$ git branch -b [branch name]

# 切换回master分支
$ git checkout master

# 合并dev分支到master分支
$ git merge --no-ff dev

# 删除分支
$ git branch -d dev

另外,Git仓库通常还要在根目录下配置一个重要的文件.gitignore,这个文件表示部分文件不被提交到仓库,比如第三方下载的资源包,或者临时文件

# 根目录下的build目录不提交
# 一行一个,可以根据实际情况自由添加
/build
/tmp

分享

TITLE: Git常用命令

LINK: https://www.qttc.net/351-git-simple-use.html

NOTE: 原创内容,转载请注明出自琼台博客