您的位置:首页 > 其它

git基础操作

2017-10-08 14:26 351 查看

背景

本文基于最简单的git操作

1.服务端

暂时省略

2.客户端

2.1.如何克隆一个git项目

用于第一次克隆下载一个远程git项目,命令如下:

git clone git项目地址 [目录]

选项:
git项目地址:https://git.ffmpeg.org/ffmpeg.git
目录:该选项为可选项,如果输入则将代码克隆到该目录,否则克隆到默认目录

例,ffmpeg项目克隆:
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg


2.2.提交代码

2.2.1.增加修改

git add 修改内容

例,增加修改的test.c文件:
git add test.c


2.2.2.增加修改记录日志

git commit -m "修改XXX的问题"

例,增加修改的test.c文件:
git commit -m "修改死机问题"


2.2.3.提交代码

git push 分支

例,将修改提交到master分支:
git push origin master


2.2.分支管理

2.2.1.列出本地分支

列出本地已存在的分支,且在当前分支的前面加“*”号标记,例如:

命令:
git branch
信息:
* master
test_b


2.2.2.列出远程分支

命令:
git branch -r
信息:
origin/HEAD -> origin/master
origin/master


2.2.3.列出本地和远程分支

命令:
git branch -a
信息:
* master
test_b
remotes/origin/HEAD -> origin/master
remotes/origin/master


2.2.4.创建一个本地分支

命令:

git branch newbranch2

信息:

#git branch

* master

newbranch2

test_b

注意:

此处只是创建分支,当前的分支依然是master,不进行切换。

2.2.5.重命名分支

命令:

git branch -m | -M oldbranch newbranch

信息:

#git branch -m test_b test_bb

* master

newbranch2

test_bb

注意:

如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。

2.2.6.删除本地分支

命令:

git branch -d | -D branchname

2.2.7.删除远程分支

命令:

git branch -d -r branchname

2.2.8.切换分支

命令:

git checkout -b branchname

3.可视化工具gitkraken

gitkraken的deb下载链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: