gIt 常用 操作】的更多相关文章

git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ----------------------------------------------git常用操作------------------------------------------------ 说明,以下整理来自廖雪峰大神的<git教程>. 各位童鞋要下载git但是网速不给力的,可以从这里下载:https://pan.baidu.…
本文由云+社区发表 作者:工程师小熊 摘要:用了很久的Git和svn,由于总是眼高手低,没能静下心来写这些程序员日常开发最常用的知识点.现在准备开一个专题,专门来总结一下版本控制工具,让我们从git开始.完成本系列博客的阅读以后,你将掌握git的基本概念与git的基本命令,可以在本地随心所欲的完成代码的提交撤销保存修改等操作.可以流畅的参与多人协作,本文致力于快速的入门,如果涉及到更高级的功能需要进行更深一步的学习. 本文核心点: Git的基本概念 一个人使用Git时的代码版本控制--(提交.拉…
git常用操作 配置用户信息.拉取项目.提交代码.分支操作.版本回退... /********git 配置用户信息************/ git config --global user.name "qing_321" git config --global user.email "qing_321@163.com" /**************拉取项目*******************/ git clone https://gitee.com/qing_…
仓库拉取 git clone XXX 修改仓库链接 $ git config -l # 显示coding列表 $ git config --get remote.origin.url # 返回origin.url git@XXXX $ git remote rename origin old-origin $ git remote add origin https:XXX 分支操作 git checkout 远程分支名称 -b 本地分支名 git branch -vv # 查看本地分支关联远程分…
本文由云+社区发表 作者:工程师小熊 摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码.使用分支.出现代码冲突的解决办法.紧急保存现场和恢复现场的操作.学会以后已经足够我们使用Git参加协作开发了,但是在开发的过程中难免会出错,本文主要介绍版本控制的过程中出错了的场景,以及Git开发的一些技巧,让我们用的更流畅. 上集回顾: Git的基本概念 一个人使用Git时的代码版本控制--(提交.拉代码.分支操作) 多人合作时的代码版本控制--(合并冲突.暂存代码) 本…
1 简介 大家好我是费老师,Git作为世界上最流行的版本控制系统,可以说是每一位与程序打交道的朋友最值得学习的软件之一.除了管理自己的项目,如果你对参与开源项目感兴趣,那么Git更是联结Github.Gitlab等知名代码项目托管网站,与他人协作管理推进开源项目必须要掌握的工具. 而Git中的常用操作,虽然上手难度低,但涉及到细节处尤其是多分支操作,难免会让很多新手犯糊涂,今天我就给大家推荐一个开源项目,帮助使用者在轻松游戏的过程中熟练掌握Git常用方法. 2 利用Learn Git Branc…
廖雪峰博客的git 教程写得不错, 很详细,但是却总结的不是很好. 这里哥再详细总结一遍吧! Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git branch -d git merge feature1 将 feature1 分支合并到当前分支 . 两个分支 合二为一 ! 可能出现3种情况: 1 feature1 有…
如果一个文件被删除了,可以使用切换版本号进行恢复.恢复方法: 先确定需要恢复的文件要恢复成哪一个历史版本(commit),假设那个版本号是: commit_id,那么 git checkout commit_id -- path_to_file 就可以恢复. 还有一个方法是: 你直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所以的历史版本你的本地都有的. 具体做法 git checkout file 同时恢复多个被删除的文件. 3.在本地仓库添加一个远程仓…
之前的多人项目大多使用了SVN作为版本控制,自己只会用eclipse连接GitHub的操作.这次项目采用了git作为版本控制系统,所以学会了很多新操作,这里权当记录,以备后用. git的一些基本操作可参考http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 简而言之就是: git fetch git merge git merge [分支] git push git branch [新分支] git checkout [file]…
这是我看了廖雪峰的git教程,写的笔记,仅作为一个学习的记录 一.大多数我们面临的是已经有一个进行中的项目了,我们只需克隆下来就可以了 1.安装git,安装完后,可输入git,回车,查看是否已安装 2.配置全局用户名     $git config --global user.name “Your Name” 配置邮箱地址        $git config --global user.email “email@example.com” 3.在一个空的文件夹里,右键选择git base,这时候…
查看某文件的某些行的变化历史: $ git log --pretty=short -u -L 2003,2005:Executor.cpp http://stackoverflow.com/questions/8435343/retrieve-the-commit-log-for-a-specific-line-in-a-file Undo a commit and redo $ git commit -m "Something terribly misguided" (1) $ gi…
1.查看git状态 git status  这个可以告诉我们对git做了哪些操,比如增删改 2.既然我们修改了东西,有的时候想看看修改了什么,毕竟我们的记忆力并不如电脑 git diff 文件名 (默认和暂存区比较.啥事暂存区后面说) 3.修改了之后我提交了,我想看看提交的日志git log -- pretty = oneline  (后面这是格式化用的,可以不写) 4.突然想起来我提交的这个有错误怎么办,我想恢复到之前的版本 git reset --hard HEAD^ ( HEAD^ 是之前…
git操作master : 默认开发分支:origin : 默认远程版本库 添加远程仓库:git remote add [name] [url]  通常name为origin 克隆远程仓库:git clone [url] 本地分支创建并切换分支:git checkout -b <name>创建但不切换分支: git branch <name>切换分支:git checkout <name>删除分支:git branch -d <name>查看分支:git b…
傻瓜入门: step by step : https://try.github.io/levels/1/challenges/1 一本书: https://git-scm.com/book/en/v2 竟然有中文版 O.O: https://git-scm.com/book/zh/v2/ git实在是太复杂了,学呀学呀学不懂.只能一点点记下来,省得每次想好久.... 0. 新环境里的第一次配置: [root@D128 Src]# git config --global user.name "Ca…
初始化项目 $ git config --global user.name "Your Name"  配置用户名 $ git config --global user.email your@example.com  配置邮箱 $ git config --global push.default simple push 的默认模式为 simple $ git init 对 Git 进行初始化: $ git add -A 将项目所有文件纳入到 Git 中: $ git status 检查…
一. 创建与合并分支 1. 从master分支创建dev分支并切换到dev分支: git checkout master git checkout -b dev 其中,git checkout -b dev 等价于: git branch dev git checkout dev 查看本地当前的分支,分支前面带“*”表示当前分支,剩下的分支表示本地有的分支:  git branch 查看远程全部的分支,白色的表示本地有的,红色的表示本地没有,仅在远程存在: git branch -a 2.修改代…
第一次传数据:echo "# miya" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/zhao520a1a/miya.gitgit push -u origin master 分支操作:查看分支:git branch创建分支:git branch <name>切换分支:git…
转自:https://www.cnblogs.com/donghaojun/p/10906981.html 开发常用git指令:git init  # 初始化本地git环境 git clone xxx  # 克隆一份代码到本地 git config --globa user.name/user.email  # 修改全局的用户名称和邮箱 git checkout -b xxx  # 基于当前分支创建xxx分支并切换到xxx分支 git checkout xxx  # 切换到xxx分支 git c…
1.1  git的安装,没有什么特殊的,直接下一步就OK了: 1.2  搜索找到Git,会出现两个git,一个是Bash(命令行),一个GUI(页面),一般用 Bash,GUI页面比较老: 1.3  创建版本库 $ cd D:/www/ $ mkdir test $ git init 注意:不要把仓库建在中文目录下,可能会出问题: .git是隐藏目录,不要乱碰(记录你的每一次代码修改) 1.4  添加.更改文件($ git status 状态 ) $ git add 文件的名字(一个) 或者 …
温故而知新,可以为师矣. Git 布局 工作区---->暂存区---->本地仓库---->远程仓库 Create Repository git init PATH git add PATH git commit -m CONTENTS 一次性 pull/push 所有分支 git pull/push origin '*:*' Revoke HEAD 表示当近一次 commit 版本,HEAD^ 或 HEAD~1 表示上一次提交,HEAD^^ HEAD~2(波浪线) 表示上上次提交...依…
克隆远程仓库代码到本地 本地创建有文件夹 git clone 远程仓库地址 本地文件夹名称 本地没有创建文件夹 git clone 远程仓库地址 文件夹名称 克隆完成之后,使用“cd 文件夹”的方式进入,然后执行git init初始化本地仓库 查看远程仓库 git remote -v 可以看到远程仓库的名称以及对应的地址 添加远程仓库 git remote add 名称 远程仓库地址 移除远程仓库 git remote remove 远程仓库名称 创建本地分支 git branch 分支名称 切…
记录一下自己用git作为项目管理过程中常见的错误以及处理方法 1.git pull 出现问题 git pull出现的问题多为远程分支文件和本地冲突 错误提示:error: Your local changes to 'c/environ.c' would be overwritten by merge.  Aborting.Please, commit your changes or stash them before you can merge. 翻译:这个意思是说更新下来的内容和本地修改的内…
批量删除以bran开头的本地分支 git branch |grep 'bran'|xargs git branch -d…
1.本地文件被修改后,却想要撤销所有的修改. SVN中可以简单地将被修改的文件直接删除,重新Update一下. Git中本以为可以将文件直接删除然后pull一下,然而却是不行的. 可以使用Revert命令来恢复:TortoiseGit → Revert 被删除的文件也可以使用Revert命令来恢复. 2.Git如何重命名远程分支. ①删除远程分支 $ git push origin --delete devel ②重命名本地分支 git branch -m devel develop ③push…
注: origin为远程仓库名称 master为远程分支名称   //第一次提交所有代码 1.git clone 项目url 2.复制.git 和文件到根目录 3.git add . 4.git commit -m "XXXX(提交说明)" 5.git push -u origin master:xxxxx(xxx为仓库名) //本地代码更新,提交代码 1.git status //查看代码更新内容状态 2.git add * //更新全部 3.git commit -m “XXXX”…
使用git pull文件时和本地文件冲突: $ git stash $ git pull $ git stash pop stash@{0}   [还原暂存的内容] 上传项目流程: pwd git pull git status git checkout / git add git commit -m '提交备注'  Or    git commit ./ -m  '提交备注' git push 切换到分支并下载代码 git checkout -b 远程仓库分支名字 origin/远程仓库分支名…
git提交代码流程git status -- 查看当前仓库状态git add  -- 添加到临时仓库git commit -m '注释'  -- 添加到临时仓库git status -- 查看当前仓库状态git pull origin master -- 更新远程仓库代码git push origin  origin --提交到远程仓库备注:origin(远程仓库名) origin(远程仓库名) git merge  冲突提示git branch  -- 查看分支git status  --查看…
基本操作git status 查看文件处于什么状态 git status -s 带上-s参数,可以以更紧凑的格式输出文件状态信息 git add 开始追踪该文件或者暂存已修改的文件. .gitignore 文件,忽略一些不希望跟踪的文件 git diff 查看已暂存和未暂存的文件的差异,未暂存的也就是当前目录下的当前文件 git diff --cached 查看已暂存的和待提交之间的差异 git commit -a 跳过使用暂存区域 相当于以下两条命令 git add files git com…
1. 如何查看当前分支是从哪个分支创建来的?  git reflog --date=local 当前分支名称 2. 查看当前分支 git branch 当前分支前面会显示 * 号  3.切换到某个分支 git checkout 分支名称 4.查看某次提交的内容 git show 83891ae4b67a6df374a7aae72f9a59b3bbfd7c30 --stat 加上 --stat 参数显示的是改动的文件名 不加 --stat 参数显示的是具体的改动内容 5. 创建本地分支并切换到新创…
列一下在开发中用的比较多的git指令 git clone https://github.com/chineseLiao/Small-career // 克隆远程仓库到本地 git add . // 把修改的文件全选 git commit -m "这里是一些描述信息" // 把修改的提交到本地并添加描述 git pull // 拉取远程的代码 git push // 推送到远程 强制拉取,即覆盖本地修改,只用远程代码,使用下边指令集git fetch --all // 拉取仓库最新修改,…