Git 常用命令行

最近在公司的服务器上安装了Git Sever,开始从SVN转向到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 .
如果你自动追踪文件,包括你已经手动删除的,状态为Deleted的文件

git add -u
提交你的修改

git commit –m "你的注释"
推送你的更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支]

git push origin master
查看文件状态

git status
跟踪新文件

git add readme.txt
从当前跟踪列表移除文件,并完全删除

git rm readme.txt
仅在暂存区删除,保留文件在当前目录,不再跟踪

git rm –cached readme.txt
重命名文件

git mv reademe.txt readme
查看提交的历史记录

git log
修改最后一次提交注释的,利用–amend参数

git commit --amend
忘记提交某些修改,下面的三条命令只会得到一个提交。

git commit –m "add readme.txt"
git add readme_forgotten
git commit –amend
假设你已经使用git add .,将修改过的文件a、b加到暂存区

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

git reset HEAD b
取消对文件的修改

git checkout –- readme.txt
基本的分支管理

创建一个分支

git branch iss53
切换工作目录到iss53

git chekcout iss53
将上面的命令合在一起,创建iss53分支并切换到iss53

git chekcout –b iss53
合并iss53分支,当前工作目录为master

git merge iss53
合并完成后,没有出现冲突,删除iss53分支

git branch –d iss53
拉去远程仓库的数据,语法为 git fetch [remote-name]

git fetch
fetch 会拉去最新的远程仓库数据,但不会自动到当前目录下,要自动合并

git pull
查看远程仓库的信息

git remote show origin
建立本地的dev分支追踪远程仓库的develop分支

git checkout –b dev origin/develop

另外,给大家总结罗列一下:

下载地址: http://git-scm.com

还有Git的教程以及在使用中常见问题,如何解决问题,可以看看这篇文章:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

git config --global user.name ""
git config --global user.email ""

git init

git add file

git commit -m ""

git status

git log

git log --pretty=oneline

git reset --hard HEAD^/HEAD^^/HEAD~100

git reflog

git checkout -- file

git rm file

ssh-keygen -t rsa -C "[email protected]"

git remote add origin [email protected]:tonglaiz/learnGit.git

git push -u origin master

git push origin master

git checkout -b dev

git branch dev
git checkout dev

git branch

git merge dev

git branch -d dev

git log --graph --pretty=oneline --abbrew-commit

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

git status

git stash apply

git stash drop

git stash pop

git stash list

git checkout -b feature-vulcan

git branch -d feature-vulcan

git branch -D feature-vulcan

git remote -v

git push origin master

git push origin dev

git clone [email protected]/tonglaiz/learnGit.git

git pull

git branch --set-upstream dev origin/dev

git tag v1.0

git tag -a "" -m ""

git show <tagname>

git tag -d <tagname>

git push origin <tagname>

git push origin --tags

git push origin :refs/tags/<tagname>

git config --global color.ui true

.gitignore

git config --global alias.st status

时间: 2024-10-05 04:24:30

Git 常用命令行的相关文章

git常用命令行总结

Git是当今最流行的版本控制工具.这几年GitHub也干掉了GoogleCode和Sourceforge,从三大代码仓库中脱颖而出,除了GitHub自身的优秀外,Git也是功不可没. 为何Git如此出众呢?这是因为Git保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照,同时支持分支模型.Git处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便捷.与许多其它版本控制系统不同,Git鼓励在工作流程中频繁地使用分支与合并,哪怕一天之

Git常用命令行操作 【转】

常用命令: 一. 配置git提交的个人信息,请大家配置成自己的名字及公司分配的邮箱地址 git config  —global user.name “name” git config —global user.email “[email protected]” 二. 初始下载远程代码 git clone [email protected]:project.git 三. 提交到本地仓库 git add . git commit -m “comment” 四.  更新代码 新保持本地工作区干净,即进

git 常用命令行整理

1.创建分支dev git branch dev 2.切换到dev分支 git checkout dev 3.创建并切换本地分支,分支名为dev git checkout -b dev 4.查看本地所有分支 git branch 5.查看远程所有分支 git branch -r 6.查看所有分支,包括本地和远程 git brach -a 7.默认提交所有文件到本地仓库 git add . 8. 对所提交内容进行说明 git commit -m "备注" 7和8的操作可以合并为一行命令:

git常用命令行

查看.添加.提交.删除.找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <file> # 将工作文件修改提交到本地暂存区 git add . # 将所有修改过的工作文件提交暂存区 git rm <file> # 从版本库中删除文件 git r

【前端小小白的学习之路】Git常用命令整理

Git 常用命令清单. 几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一.新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二.配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局

【git】git常用命令简介

使用Git也好长时间了,但一直没系统的学习过,现在总结以下工作中用到的,记录以下,以后忘记了可以来看看. 因为操作系统是Windows,所以将简单介绍一下通过git bash命令行的使用: 本文将不介绍git的安装和配置,主要说一下git几个常用命令的使用: (1)git help 查看常用命令 (2)git add  一方面可以将不在版本控制中的文件添加到git管理中,另一方面也用于添加已在版本控制中但是刚修改过的文件; 在这两种情况下, Git都会获得当前文件的快照并且把内容暂存(stage

Git 常用命令集锦

远程仓库相关命令 克隆远程仓库:git clone git://github.com/jquery/jquery.git 查看远程仓库:git remote -v 添加远程仓库:git remote add [name] [url] 删除远程仓库:git remote rm [name] 修改远程仓库:git remote set-url --push [remoteName] [newUrl] 拉取远程仓库:git pull [remoteName] [remoteBranchName]:[l

git常用命令及技巧

强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容 git push -f git fetch --prune  #这样就可在本地删除在远程不存在的branch man git-fetch --prune After fetching, remove any remote tracking branches which no longer exist on the remote. -t, --tags Most of the tags are fetched automatically

Git 常用命令速查

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin [email protected]1.119:ndshow git push origin master 将文件给推到服务器上 git remote show or