Git常用命令

2017-06-29  本文已影响0人  baiduo

本文作为平日使用git的笔记

查看文件状态:

$ git status //查看文件状态

存储文件:

$ git stash

$ git stash apply//找回存储的文件

添加文件到暂存区:

$ git add test.txt //添加test.txt到暂存区

$ git add -u //添加有索引文件的修改(该命令只已经被add过的文件)

$ git add -A //监控工作区的状态树,将所有被修改过的文件添加到暂存区(删除,新增,修改过的文件)

提交文件到本地仓库:

$ git commit -m ''添加文件'' //将暂存区的文件添加到本地仓库

$ git commit -a -m ''添加文件'' //跳过暂存区直接将文件添加到本地仓库

版本回退:

$ git reset --hard HEAD^ //会退到上一版本

$ git reset --hard commitId //会退到指定版本(commit id不用写全部,git会自动查找)

分支:

$ git branch //查看本地分支

$ git branch -a //查看所有分支

$ git checkout -b [branch name]//创建并切换分支

$ git branch [branch name] //创建本地分支

$ git branch -d [branch name] //删除本地分支

$ git checkout [branch name] //切换分支

$ git branch -m [old branch name]  [new branch name]//对本地分支重命名

$ git push --set-upstream [branch name] origin [branch name]//创建与本地分支同名的远程分支并关联

$ git push origin [branch name] //将本地分支推送到远程分支

$ git push origin --delete [branch name] //删除远程分支(谨慎使用)

$ git checkout -b [branch name] origin/[remote branch name] //拉取远程分支并在本地建立一个新分支

$ git merge [branch name] //合并某分支到当前分支

上一篇下一篇

猜你喜欢

热点阅读