git 命令 大全

pwd 显示当前路径;

mkdir 创建本地版本库目录:$mkdir name

git init 将版本库目录变成可管理库:$git init

git add 添加文件到暂存区:$git add 文件名(加扩展名)

git commit 保存git add添加的文件到库:$git commit -m "保存时要加的备注语"

git status 查看仓库当前状态:$git status

git diff 查看文件与之前的不同 $git diff 文件名(加扩展名)

git log 查看库中的提交日志:$git log
加--pretty=oneline参数:$git log --pretty=oneline

git reset 回退版本:
回退到上一版本:$git reset --hard HEAD^
回退到指定版本号的版本:$git reset --hard 版本号(只需前几位)
把git add后添加到暂存区的内容删掉:$git reset HEAD 文件名(加扩展名)

cat 查看文件内容:$cat 文件名(加扩展名)

git diff HEAD 查看工作区和版本库的差别:$git diff HEAD -- 文件名(加扩展名)

git checkout 用版本库里的版本替换工作区文件:$git checkout -- 文件名(加扩展名)

rm 删除文件:
删除本地文件:$rm 文件名(加扩展名)
删除版本库文件:$git rm 文件名(加扩展名)

创建ssh key:$ ssh-keygen -t rsa -C "第一次使用git时输入的email"

git remote add origin 添加github地址:$git remote add origin 地址
/*使用ssh地址在以后提交时不用输账号密码,https要输*/

git push 将本地库推送到github:$git push -u origin master

git clone 克隆远程库到本地:$git clone 地址

创建分支:$git branch 分支名
跳转到分支:$git checkout 分支名
创建并转到新分支:$git checkout -b 分支名

查看所有分支:$git branch

从分支回到上级:$git checkout 上级名

合并指定分支到当前分支:$git merge 要合并的分支名
禁用快速合并:$git merge --no--ff -m"备注信息"

查看分支合并状态:git log --graph --pretty=oneline --abbrev-commit

删除分支:$git branch -d 分支名
强制删除未合并分支:$git branch -D 分支名

冻结当前分支个工作区:$git stash
恢复冻结的工作区:$git stash apply
删除已恢复的冻结区:$git stash drop
恢复并删除冻结区:$git stash pop

推送指定分支到远程库:$git push origin 分支名

抓取分支:$git pull

如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name

创建标签:$git tag 标签名
查看标签:$git tag
为以前提交的老版本打标签:$git tag 标签名 commit-id
带说明的标签:$git tag 标签名 -m"说明"
查看说明:$git show 标签名
删除标签:$git tag -d 标签名
推送全部本地标签:$git push origin --tags
删除远程标签:1.删除本地标签
1.删除远程:$git push origin :refs/tags/标签名

出现<END>标记且无法输入:按q

end

时间: 2024-08-23 12:34:30

git 命令 大全的相关文章

git 命令大全

git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --global user.email "[email protected]" # 配置邮件 git config --global color.ui true # git status等命令自动着色 git config --global color.status auto git config -

【转】Git命令大全(非常齐全)

$ git init  // 初始化一个Git仓库$ git status   // 查看仓库的状态$ git add .   // 将所有修改添加到暂存区$ git add *  // Ant风格添加修改$ git add *Controller   // 将以Controller结尾的文件的所有修改添加到暂存区$ git add Hello*   // 将所有以Hello开头的文件的修改添加到暂存区 例如:HelloWorld.txt,Hello.java,HelloGit.txt ...$

git 命令大全(完整版)

Git 常用命令详解 Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. 1.Git文件操作 $ git help [command] # 显示command的help $ git show [$id] # 显示某次提交的内容 $ git checkout [file] # 抛弃工作区修改 $ git checkout . # 抛弃工作区修改 $ git add [file] # 将工作文件修改提交到本地暂存区 $ git add

常用git命令大全

git常用命令: git init //初始化本地git环境 git clone XXX//克隆一份代码到本地仓库 git pull //把远程库的代码更新到工作台 git pull --rebase origin master //强制把远程库的代码跟新到当前分支上面 git fetch //把远程库的代码更新到本地库 git add . //把本地的修改加到stage中 git commit -m 'comments here' //把stage中的修改提交到本地库 git push //把

git命令大全

现状给你努力的原因2017-3-30:1.$ git init:初始化git仓库2.$ git add *.c:跟踪文件3.$ git commit -m 'initial project version':将文件提交到仓库4.$ git clone git://github.com/schacon/grit.git:克隆一个仓库到本地5.$ git clone git://github.com/schacon/grit.git mygrit:把克隆下来的项目重新命名6.$ git status

[批处理教程之Git]001.Git 常用命令大全

基本技巧 1.安装后的第一步 安装git后,第一件事你需要设置你的名字和邮箱,因为每次提交都需要这些信息. $ git config --global user.name "Some One"$ git config --global user.email "[email protected]" 2.是基于指针的 git上的所有东西都是储存在文件里的,当你创建一次提交时,它会创建一个包含你的提交信息和相关数据(名字,邮箱,日期/时间.上一次提交等等) 的文件并连接一

转 Git 常用命令大全

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

GIT: 分布式开发 代码管理工具使用命令大全

代码管理工具: GIT 什么是GIT? Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 特点: 可以管理各种项目,特别是代码项目,多使用在Linux.Unix系统中 是分布式管理,不同于集中管理,这是git和svn的核心区别 更好的支持分支 拥有全球唯一的版本号 代码安全性更加有保证 开源.方便.快捷.数据传输速度更快.可以无网络操作 集中式和分布式: 集中式: 代码集中管

git使用大全

1.切换到需要版本控件的目录下面 cd /Job/github 2.创建一个空的代码仓库 git init 3.用xcode创建一个新的项目到/Job/github下,比如我建个iChat的项目 4.将当前文件夹及子文件夹所有文件添加到代码库 git add . 5.提交到本地仓库,然后会填写更新日志( -m "更新日志"也可) git commit -m 'first commit' 6.ls -a显示隐藏文件 git diff//显示不同文件 git status 7.添加分支 g