`
gazeldx
  • 浏览: 105952 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

git及gitHub安装使用

    博客分类:
  • Ruby
 
阅读更多

安装见:http://help.github.com/linux-set-up-git/

 

遇到的主要问题是:报:Enter passpharse for key '...':每次输入密码又都不对,其实是密码没弄好。办法是安装和使用一定要按照github官方的文档一步一步来,它让你enter就enter(我自作主张的输入了一个文件名,结果提示那个错误),最好不要发挥什么了,里面写得很清楚了。因为我曾经试图按照自己的理解去改动了一点,结果花了半天才搞定。

 

git常用命令

 

git add README

git add . 这是全部都加入,这是用得很多。它能很方便地把所有新增的和修改的文件都提交了.如果你删除了某些文件,远程并不会删除,因为正如起名:add。它会提醒你哪些文件是你本地删除了的。

git add -u 这是update tracked files 这是将本地的所有改动全部提交到远程。如果删除了东西了,服务器上也会被删除。但是新加的文件不会被提交,因为新加的文件是untracked

git rm README注意:这句话执行后本地的README就立刻被删除了

git rm -r src 这是删除文件夹

git commit -m 'first commit'

git remote add xxxx git@github.com:xxx/xxxx.git

git push xxxx master

git clone git://github.com/sstephenson/prototype.git 这是下载,会自动在命令行所在目录生成一个文件夹

git status对比本地版本与服务器版本的差异

gedit .gitignore编辑忽略的文件或文件夹,注意对tracked的file不起作用。配合git rm --cached filename可搞定。

 

git remote add xxxx git@github.com:xxx/xxxx.git过后,我们可能对这个文件夹做了好几个remote,当然,名字是不同的,假设还有git remote add hhhh git@heroku.com:xxx/hhhh.git

这时,可以通过git remote show 来查看目前该文件夹到底对应了几个remote。返回结果为

xxxx

hhhh

通过git remote show hhhh可以查看这个hhhh的remote详情

 

git rm --cached filename 删除server filename.需要push生效

 

 

分享到:
评论

相关推荐

    最新Git与Github首篇巨作课程 Git&Github极速入门与攻坚实战结合课程 一次搞定Git.txt

    Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...

    利用git从github上拉取项目

    本教程将详细介绍如何利用Git从GitHub上拉取项目,以便于你开始或参与开源项目。 首先,我们需要进行**git安装获取**。Git是一款分布式版本控制系统,可以在其官方网站(https://git-scm.com/downloads)上下载适合...

    Git和GitHub教程

    通过阅读"Git和GitHub教程.pdf"以及参考"readme.txt"中的指南,初学者可以系统地学习这两个工具的使用方法,从而提升自己的软件开发技能和团队协作能力。掌握Git和GitHub对于现代开发者来说至关重要,无论是个人项目...

    完全学会Git、GitHub、Git Server的24堂课

    完全学会Git、GitHub、Git Server的24堂课

    git及gitHub使用手册

    ### Git及GitHub使用手册 #### 一、版本管理工具与Git简介 - **版本管理工具的概念**:版本管理工具是一种帮助软件开发者管理源代码变化的系统。它通过追踪每次更改来确保项目的每个版本都能被记录下来,从而方便...

    完全学会GIT+GITHUB+GIT+SERVER的24堂课

    配置Git Server涉及安装Git软件、设置用户权限和仓库、以及配置SSH密钥等步骤。 **5. Git工作流** 在实际项目中,常见的Git工作流有Git Flow、GitHub Flow和GitLab Flow等。Git Flow强调预发布分支(如develop和...

    Git与GitHub初步使用教程

    Git与GitHub初步使用教程Git与GitHub初步使用教程

    2018尚硅谷Git和GitHub视频教程

    #### 五、Git与GitHub的结合使用 - **GitHub账号注册**: - 注册GitHub账号,用于在线管理Git仓库。 - **GitHub与本地Git的交互**: - 初始化本地库。 - 创建远程仓库。 - 使用`git push`和`git pull`进行数据...

    Git&GitHub_git和github使用手册_git手册_

    - 使用GitHub Issues跟踪问题和建议。 - Pull request(PR)进行代码审查。 - GitHub Actions 自动化工作流程,如构建、测试和部署。 8. **Git高级功能** - **Rebase**:平滑历史,将分支的提交应用到另一分支...

    git和github简单教程

    这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用。在足够一般使用的前提下,尽量减少命令。 如果需要其他命令,到时候再去其他地方了解就可以了

    git&github;学习笔记

    - 在GitHub Account Settings -> Account Admin中找到API token,将其保存并在命令行使用`git config --global github.user "<your_username>"`和`git config --global github.token "<your_token>"`设置GitHub的...

    Git和Github使用简介(An introduction to Git and GitHub)

    ### Git和GitHub使用简介 #### 一、介绍:什么是Git和GitHub? Git是一种分布式版本控制系统,主要用于跟踪在软件开发过程中对文件所做的更改。这使得开发者能够轻松地回溯到以前的状态,同时也支持并行开发。 ...

    Unity使用Git及GitHub进行项目管理

    Unity使用Git及GitHub进行项目管理

    git和github新手安装使用教程.docx

    ### Git和GitHub新手安装使用教程 #### 一、初始化本地仓库 Git 1. **下载与安装 Git** - 访问官方网址下载安装包:[https://git-scm.com/downloads](https://git-scm.com/downloads) - 按照安装向导提示完成...

    Git与GitHub使用

    ### Git与GitHub使用详解 #### 一、Git简介与特性 **Git** 是一款非常流行的分布式版本控制系统,由Linus Torvalds于2005年为了更好地管理Linux内核开发而创建。与传统的集中式版本控制系统(如SVN)不同,Git的...

    git&GitHub.rar

    3. 将本地Git仓库与GitHub关联:使用`git remote add origin <仓库URL>`命令,将本地仓库与GitHub上的仓库连接起来。 4. 发布仓库:首次推送本地仓库到GitHub,使用`git push -u origin master`命令。 5. 代码拉取和...

    Git&GitHub相关学习.zip

    在压缩包中的"Git&GitHub相关学习 - 副本"可能是Word文档或.xmind文件,其中详细记录了Git的命令用法、GitHub的使用场景和实践操作步骤。Word文档可能包含了文字说明、示例和步骤指南,而.xmind文件则可能以图形化的...

    git和github配置与安装

    ### Git和GitHub配置与安装详解 #### 一、Git安装与配置 ##### 1、Git安装包 在开始安装Git之前,首先需要下载适合您操作系统(Windows、macOS或Linux)的安装包。官方推荐从Git官网...

    GIT&GIthub; 全套视频教程 课件 安装包 全套 不加密

    GIT&GIthub; 全套视频教程 课件 安装包 全套 不加密GIT&GIthub; 全套视频教程 课件 安装包 全套 不加密GIT&GIthub; 全套视频教程 课件 安装包 全套 不加密

Global site tag (gtag.js) - Google Analytics