GIT 简介及git常用命令

来源:互联网 发布:java将图片下载到jsp 编辑:程序博客网 时间:2024/05/22 22:40
http://note.youdao.com/share/?id=8b3913c3b4a305d5f5bca7b138df1f0e&type=note

Git 是一个开源的版本控制系统  git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

下面我们来看一下 git的一些常用命令

从远程库获取合并到当前本地分支

 git pull

添加当前修改的文件到暂存区

git add .

提交你的修改

git commit -m "提交注释"

推送你的更新到远程服务器,语法为 git push [远程名] [本地分

支]:[远程分支]  

git push orign master

一般在当前项目的目录下进行推送用以下命令

git push

查看文件状态

git status

查看提交的历史记录

git log

假设你已经使用git add .,将修改过的文件a、b加到暂存区  现在

你只想提交a文件,不想提交b文件,应该这样  

git reset HEAD bz

查看远程仓库的信息  

git remote show origin

合并iss53分支,当前工作目录为master  

git merge iss53

新建并且换分支 

$ git checkout -b dev
新建并且换分支  相当于下面两条命令

$ git branch dev         ---新建分支
$ git checkout dev      ----切换分支

版本回退
git reset --hard  commit_id(提交id)   --- 已经提交过的版本回退(过去 or 将来 只要找到提交id)
 
一般会用到下面两行,用来查找commit_id

git log --pretty=oneline ---显示提交记录,一行显示

git reflog  显示用来记录你的每一次命令

没add之前的撤销修改

git checkout -- readme.txt(文件名称)

0 0
原创粉丝点击