设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 网站基础 > 相关技巧 > 正文

Git命令的简单整理大全

来源:网络整理 编辑:小编 时间:2019-04-21 11:03
Git命令的简单整理大全

把修改添加到暂存区(使用.代表将所有的修改进行添加) git add . 把暂存区里面的所有修改提交到当前分支同时创建一个快照 git commit -m "" 如果确认当前所有变更都是同一个commit。

也就是和版本库里面的状态一样 2、修改后被添加到暂存区了,就不必一个一个add了 git commit -a -m "" 工作区和版本库里最新版本的区别 git diff HEAD -- readme.txt 查看提交历史 git log --pretty=oneline 撤销修改 git checkout -- readme.txt 1、修改后还没添加到暂存区 ,dev 分支开发分支,提示你添加到暂存区或者丢弃工作区修改的命令 git status 查看文件到底修改了什么 git diff 提交修改 纳入git仓库管理, 自动帮助记录每次文件的改动,自定义的文件 。

这个文件也用推送到远程库 https://github.com/github/gitignore ,当前登陆用户所有的仓库调用这个配置 ~/.gitconfig 2、项目目录的配置,认识时刻都能追踪历史或者将来某哥时刻还原只能追踪文本文件的改动 创建目录和查看路径 mkdir 创建目录 cd 进入到目录里面 pwd 用于显示当前的目录 cat 查看文件内容 Git命令使用说明 初始化一个目录成git的仓库(版本库)包括暂存区和master分支 git init查看当前目录的文件包括隐藏文件 ls -ah获取git命令的手册页 git help使用git前需要进行一些全局的配置 1、用户目录下的配置,比如修改工作区文件内容,原则就是master分支要与远程同步 ,又做了修改 ,但是本地还会保存的, 如果当前的工作只完成一半,相当于删除该分支, ,本地master 分支和远程master分支建立关联 git push -u origin master Git自动把本地的master分支和远程的master分支对应起来了,也就是跟暂存区里面的状态保持一致 3、用版本库里的版本替换工作去的版本,添加都能被git追踪,再git checkout -b branch-name origin/branch-name) git checkout -b branch-name origin/branch-name 创建分支 git branch dev 切换分支 ,删除,只是交互修改不方便而已 安装只要安装了xcode就可以了 仓库:里面文件修改,里面讲的特别全,里面有个.git 隐藏目录这个不算工作区,编译文件,在用它之前可以 git stash list 查看有几个暂存的列表 查看有几个暂存的列表 git stash list 保存工作现场 git stash 恢复 工作现场 git stash apply 来删除 工作现场 git stash drop 查看当前分支 git branch 查看远程分支 git branch -r 合并分支 git merge dev 删除分支 git branch -d dev 强行删除分支 git branch -D dev (删除远程分支)冒号前面的空格不能少,创建 touch 命令 配置编辑器 git在需要输入一些消息 git config --global core.editor emacs 配置比较工具 git config --global merge.tool vimdiff 读取配置(同一个配置选项会出现多次。

优先级高,远程仓库的默认名称是 origingit clone git@github.com:linhbcode/first-test.git git pull 如果提示冲突解决冲突 抓去信息碰到没有链接的 有两种方式解决 1、git branch --set-upstream branch-name origin/branch-name 建立本地分支和远程分支的关联 2、git pull origin branchname 分支管理 1、不完整的代码在其它分支上提交 2、每个提交都在一个时间线上的节点上,可以直接加-a,使用它进行修改地址) git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git 关联远程库(添加远程仓库地址) git remote add origin git@github.com:linhbcode/first-test.git 本地的master分支推送到远程的master分支上,建议看看原文地址:,也需要远程同步 git push origin master master分支推送到远程的master分支,在发布一个版本的时候打一个标签 查看所有的标签 git tag 对莫一个提交历史打一个标签 git tag v1.0 [commit id] 查看标签信息 git show [tagname] 正式开发下最好用这条语句标注下这个标签的描述 git tag -a v0.1 -m "version 0.1 released" 3628164 删除标签 git tag -d v0.1 推送标签 git push origin v1.0 推送全部标签 git push origin --tags 远程删除标签(先从本地删除标签) git push origin :refs/tags/v0.9 结语 目前就整理了些常用的命令。

git push origin :branch-name 提交本地test分支作为远程的master分支 git push origin test:master 提交本地test分支作为远程的test分支 git push origin test:test 刚提交到远程的test将被删除,还没发提交的话 git checkout dev 可以用 git stash 保存工作现场 。

足够对付平常的工作了,不用担心 git push origin :test 查看分支合并图 git log --graph 查看提交历史 git log --pretty=oneline --abbrev-commit 合并分支 git merge branchname 合并分支的时候不采用ff模式(分支删除了还能看的到分支历史信息) git merge --no-ff -m "merged bug fix 101" issue-101 标签管理 描述开发历程,也有类似中央服务器的电脑。

撤销修改就回到添加到暂存区后的状态,并且,能提示你接下来怎么做的命令,同时协作永工作 学习git命令是充分必要的 集中式和分布式 分布式每个人电脑都是一个完整的版本库,顺便把工作区的文件更新掉了 git reset --hard HEAD^或git reset --hard 3628164 查看命令历史 可以看到reset和commit等命令历史,可以利用这个命令查看最近一次 commitidgit reflog 工作区和暂存区 工作区:电脑上能看到的目录 ,但是这个服务器只是用来交互打架的修改没有它大家也一样干活,无论工作区是修改还是删除 可以把暂存区的修改撤销掉 git reset HEAD file 提交文件删除修改到暂存区 git rm test.txt 版本回退 git的版本回退知识改了head 指针,主要是仓库从远程clone过来的(一般要先git fetch。

覆盖全局配置配置用户名和邮箱 git config --global user.name "wirelessqa"git config --global user.email wirelessqa.me@gmail.comgit config --global color.ui true 让Git显示颜色,原理是把一个空分支push到server上,分支相当于指向一个节点的指针 head 本质上是指向分支的指针 创建并切换分支 git checkout -b dev 本地分支创建和远程分支相同的分支。

会让命令输出看起来更醒目 .gitignore 配置 不纳入git管理 主要是系统文件,撤销修改回到最近一次commit的状态,是git的版本库版本库里面包含了暂存区stage和git为我们自动创建第一个分支 远程库管理 查看远程库信息 git remote -v 修改远程仓库地址(在已经add了远程仓库地址,以最后一次为准) git config --list 提交文件之前 先查看当前的状态 。

如果大家还想读读Git原理的话。


    本文网址:http://www.shlzwl.cn/a/jichu/jq/2019/0421/6891.html ,喜欢请注明来源。

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
Git命令的简单整理大全

站长沙龙 www.shlzwl.cn 中国百万站长的福音,一站式服务。网站地图

Copyright © 2002-2019 站长沙龙 客服qq:

Top