git命令整理

在当前目录下创建git仓库:

#cd learngit

#git init

添加文件到git:

#git add readme.txt

提交:

#git commit -m "worte a readme file."

查看git当前状态:

#git status

查看文件修改的内容:

# git diff readmetxt

查看版本历史:

#git log

#git log --pretty=oneline    ---简化输出

版本回退:

#git reset --hard HEAD^      ---回退到上个版本

#git reset --hard HEAD^^     ---回退到上上个版本,可以以此类推

#git reset --hard 版本id     ---回退到特定版本

查看git历史命令---可用于找未来的版本:

#git reflog

撤销文件在工作区的修改:

#git checkout -- readme.txt

若文件已经git add 暂存区,还未提交,撤销文件在暂存区的修改,重新放回工作区:

#git reset HEAD readme.txt

删除文件:

#rm test.txt  && git rm test.txt && git commit -m "delete test.txt"

在本地添加远程库:(现在远程仓库添加ssh key。)

#git remote add origin [email protected]:chenminghui/cmhtest.git

查看远程库地址:

#git remote show origin

把本地库的内容推送到远程:(本地库名最好与远程一致)

#git push -u origin master        ---因为是第一次推送,添加-u参数,关联了本地和远程master分之后,-u就可以不用了。

从远程克隆一个库:

#git clone [email protected]:chenminghui/gitskills.git

-----分支管理------

创建并且换分支:

#git checkout -b dev

相当于两条命令: git branch dev  .. git checkout dev

查看当前分支:

#git branch

* dev            -----当前分支前面会标记*号

master

切换分支后,可以在dev分支上做修改,而不影响master分支。

切换回master分支:

#git checkout master

把dev分支的修改合并到master分支上:

#git merge dev

删除dev分支:

#git branch -d dev

当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

查看分支合并情况:

#git log --graph --pretty=oneline --abbrev-commit

使用--no-ff模式合并分支,查看合并历史:

#git merge --no-ff -m "merge with no-ff" dev

时间: 2025-01-07 12:33:09

git命令整理的相关文章

常用git命令整理

花了一点时间来熟悉和整理git常用命令. 推荐的git学习资料:1.搜“Git Community Book 中文版.pdf”,git社区书,内容全面且简明扼要,第一推荐2.搜“Git权威指南.pdf”,国内一高人写的,非常细致深入,各种解释说明.不过,也太厚了点,可以作为文档查询3.ProGit,在这里读“http://git-scm.com/book/zh”,写得非常好,可选前面几章作为初学.但内容不足够我先扫了3的某几章,然后看1,基本足够.偶尔查询一下2. 感觉图形化的版本变迁图非常重要

git命令整理备忘

git命令整理备忘 参考https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 一.基本命令 打开 git bash #创建本地 git 仓库: $ cd /home/object $ git init #添加文件 $ git add readme.md #跟踪整个文件夹可以使用 git add . $ git commit -m'说明' #提交 add 到的文件 $ git comm

git 命令整理

记录一些git 命令,以便自己以后查阅 基本命令   1.git add (保存工作区的变动到暂存区) git add . 和git add -A把整个工作区添加到暂存区 2.git commit (保存暂存区的变动到历史) 3.git status (查看工作和暂存区的不同) 4.git rm (删除暂存区和工作区里文件, (1)注意区分rm 和 git rm 间的区别git rm 删除过的文件,执行 git commit -m "git rm" 提交时, 会自动将删除该文件的操作提

【记录】Git 命令整理

博主最近在学习git命令,因为git是一个非常好用的版本管理工具,功能比svn强大支持本地仓库存储,像如今很多大公司都用git做版本控制. 初始化一个本地仓库,在同级目录下会出现一个隐藏的.git文件 git init 查看git的配置信息 git config -l git配置本地仓库的userName(必须) git config user.name 'Lee' git配置本地仓库的邮箱(必须) git config user.email '[email protected]' 三级文件配置

常用的Git命令整理

最近把自己做的一些小项目传到Github上,使用Git不再仅仅是简单的add.push等,作为新手,遇到了很多问题,今天有时间进行整理和记录,并持续更新. 上传到远程仓库 git init //初始化,建立本地仓库 git add ***** //向本地库添加文件 git commit -m '*****' //添加注释,这是一个好习惯,我通常会加上时间 git remote add origin https://github.com/githubUsername/repositoryName.

代码管理 ,git 命令整理

//先要理解这四个概念,这是一个提交代码的流动轨迹:1.工作区(编辑器)-经过add到2- 2.暂存区 (缓存)- 经过commit3-3.本地仓库 (本地项目)-经过 push4-4.远程仓库 (线上项目 ) //拉取远程(这里默认拥有项目权限)$ git clone <项目地址> //拉取远程分支,这里默认是master分支$ git checkout -b <分支名称> /origin/<分支名称> //拉取远程分支(非master)到本地,比如要拉取dev_1.

Git使用:安装,使用及常用命令整理

对于程序猿而言,git是最常接触的工具之一,因此需要熟练快速掌握其技巧. git安装: windwos:  [原创]Windows平台下Git的安装与配置 Ubuntu:git与github在ubuntu下的使用 常用git命令清单:   常用 Git 命令清单(阮一峰) 配置命令: 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage

(小组)Git 常用命令整理

Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone [email protected]:wordpress.git 添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin [email protected]:wordpress.git 查看远程仓库 git remote -v 提交你的修改 添加当前修改的文件到暂存区 git add . 如果

【转载】Git 常用命令整理

Git 常用命令整理 博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux 初始化配置 C代码   #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email [email protected] #配置到缓存 默认15分钟 git config