Java教程

GIT常用命令

本文主要是介绍GIT常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、GIT常用命令

1.分支操作

1.新建本地分支

git branch new_task_A //新建分支

git checkout new_task_A //转到该分支

git checkout -b new_task_A  //新建并转到该分支 -b 无则新建

git branch --set-upstream-to=origin/master  //将当前分支和远程分支关联

 

git branch -m old_name new_name  //修改分支名称

 

2.删除分支

git branch -d new_task_A  //删除本地分支

git push origin --delete new_task_A  //删除远程分支

 

3.查看分支

git branch -a //查看所有分支,本地和远程的

git branch  //查看本地分支

git branch -r //查看远程分支

 

4.检出/切换分支

git checkout master //切换到master分支,如果当前分支有内容修改,切换前应该暂存,防止工作丢失


 

2.文件控制

1.添加文件到版本控制

git add . // .表示当前目录所有文件,或者可以指定某一文件,如下

git add index.html 提交某一文件

git add -a 所有的更改操作--新建,更改,删除;

git add . 只包括 新建 ,修改操作;无删除;

git add -u 只包括修改,删除操作,无新建

 

3.提交&合并

1.拉取远程信息

git fetch //同步远程仓信息到本地仓(比如分支信息,别人删除了分支你本地不知道改变了,如git 提交日志)

git fetch origin master //拉取指定远程仓

 

2. 下拉代码

git pull origin master //拉取远程仓代码到当前分支

git pull origin master:test //拉取远程仓代码到test合并

 

3.提交

git commit -m "init: 项目初始化 " //提交到本地仓库

git push origin new_task_A  //push本地仓到远程

 

4.暂存(栈模型,后进先出)

git stash //内容暂存,暂存分支手头工作,方便切换工作空间

git stash pop  //提取暂存内容

 

5.合并分支

git checkout master //转到master分支

git merge new_task_A // new_task_A合并到master分支 ,注意解决冲突

 

6.撤回代码

git log //查看当前分支日志,获取commit-id

git reset --hard <commit-id> //退回(重置)到某个版本,不会保存此次回退动作 

git revert <commit-id> //撤回某次提交,撤回动作会背记录在log中 ,撤回后注意commit&push

 

4.日志&其他内容

 

1.查看分支日志

git log dev //查看指定分支日志

git log //查看当前分支日志

 

2.查看仓地址

git remote -v

 

这篇关于GIT常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!