对于一个以前依赖可视化界面管理项目的人抛弃可视化使用git的命令行的动力来源于从mac换windows。mac电脑上sourceTree用起来十分顺手,换windows之后,我发现sourceTree还没有命令行好用。所以果断抛弃sourceTree命令行搞起来。自己也是一个命令行新手,所以,也是在各位友友的博客搜罗整理的一些常用的命令行,我是结合我自己的使用记录的。
一、克隆项目到本地
git clone 克隆项目就不用说了
git branch –a 列出所有分支名称如下
git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
二、具体的操作
git status 查看文件状态(未提交的文件啥的巴啦啦)
git add . 将本地未提交的文件先加入缓冲区,等待commit,这个是将所有的文件都加入等待提交的,也可以针对某个文件 git add xxx (xxx是文件夹/xxx也可以是文件名)
git commit -m “描述” 本地提交,描述部分是对本次提交的解释,也就是你改了啥的大致描述
git pull 远程拉代码
git push 将本地代码推到远程
!!!步骤为(本地缓冲区添加,本地提交,拉远程最新代码,有冲突就解决冲突,无直接提交代码至远程)
三、其他操作
git checkout – //切到上一个分支
git checkout dev,切换回dev分支,并开始开发。git checkout dev,切换回dev分支,并开始开发。 例如:
git checkout master //切到远程master,切到远程某个分支直接把master切换成分支名
Git命令行整理
最新推荐文章于 2024-08-21 08:54:40 发布