1.GIT的使用
git init //创建新仓库 git add <filename> //仓库中添加文件 git add * 添加所有未在版本中的文件 git diff <source_branch> <target_branch> //对比版本 git clone /path/to/repositoty //串创建一个本地仓库的克隆版本 git clone username@host:/path/to/repository //如果是远程服务器上的仓库 git fetch origin //返回远程服务器上面的仓库 git reset --hard origin/master //获取当前版本的代码,本地改动缓存会被清空 git commit -m "代码提交信息" //提交到本地版本库中 git push origin master //推送到远程服务器中 git remote add origin <server> //添加到未克隆的版本服务器上 git checkout -b feature_x //创建一个分支,并切换到该分支上去 git checkout master //切换到主干上 git branch -d feature_x //删除分支 git push origin <branch> //推送分支到服务器上 git pull //版本更新 git fetch //获取 git merge <branch> //合并 git diff <source_branch> <target_branch> git checkout -- <filename> //替换本地修改的文件
注:
git pull git fetch 的区别
git fetch 只是从服务器上获取最新的代码, 而git pull 则是获取最新代码后,并与本地代码的merge合并的结果。相当于执行了以下
git fetch origin master:tmp git diff tmp git merge tmp
2.git 生成key文件及设置
一 、
设置Git的user name和email:
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"
二、生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
按3个回车,密码为空。
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub
3.添加密钥到ssh:ssh-add 文件名
需要之前输入密码。
4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
打开https://github.com/ ,登陆xuhaiyan825,然后添加ssh。
5.测试:ssh git@github.com
The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts.
ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.多客户端配置
http://my.oschina.net/csensix/blog/184434
http://blog.csdn.net/hustpzb/article/details/8230454/
3.GIT权限设置
http://blog.csdn.net/mcgrady_tracy/article/details/40658251
相关推荐
git的使用方法
Git使用方法.pdf文件中详细介绍了Git的注册、安装、配置以及与开发环境的整合过程,下面是这些知识点的详细说明: ### 1. 注册Git 注册Git是使用Git服务的首要步骤,主要涉及到创建账户和确认邮箱。根据文档内容,...
git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决...
### git使用方法简介 #### 一、Git概念与组件 Git是一种分布式版本控制系统,由Linus Torvalds在2005年为了更好地管理Linux内核的开发而创建。它提供了一种有效且可靠的方式来追踪计算机文件的变更历史,使得多...
git使用详细介绍
本教程将简要介绍Git的基本使用方法,帮助初学者快速上手。 1. **安装Git**: 首先,你需要在计算机上安装Git。访问Git官方网站(https://git-scm.com/)下载适合你操作系统的安装包,按照提示完成安装。 2. **配置...
Git是一款非常流行的版本控制系统,被广泛应用于软件开发中,用于代码的管理与协同。...以上就是Git代码管理工具使用方法及常用配置的知识点。在实际操作中,建议用户多实践上述命令,以加深理解并提高工作效率。
Git使用方法
### Git使用教程核心知识点 #### 一、Git简介与应用场景 **Git** 是一款开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件所做的更改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux...
通过本教程,读者将了解 Git 的使用方法、版本控制的重要性、Git 的历史背景、Git 的基础知识、Git 的分支管理、服务器上的 Git、分布式 Git 等内容。 一、起步 版本控制是记录文件内容变化的系统,以便将来查阅...
Git Coding 使用方法
本文档将对 Git 的基本概念和使用方法进行介绍,并对 Git 的分支模型进行详细的解释。 Git 的基本概念 Git 的基本概念包括快照、暂存区域和提交记录。快照是文件的当前状态,暂存区域是文件的暂存状态,提交记录是...
### Git的详细使用教程 #### 一、基础概念 ...通过上述教程,您可以全面掌握Git的基本使用方法和一些高级特性。在实际项目开发中,根据具体的需求灵活运用这些功能将会极大地提高团队的协作效率和代码的质量。
要使用 Git,需要下载并安装 Git 和 TortoiseGit。可以从指定FTP路径获取相应版本的安装程序,按照默认配置安装。 3. Git 通用操作: - 登录远程服务器:使用提供的URL,推荐使用Chrome浏览器,输入用户名和密码...
Git 常用命令及下载 Android 方法 Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件。每一个工作目录都包含一个完整的仓库,它们可以支持离线工作,本地提交可以稍后...
### Git使用手册中文版知识点概览 ...通过以上概述,可以看出《Git使用手册中文版》全面地介绍了Git的基本概念、使用方法、高级特性以及内部机制等内容。无论是初学者还是经验丰富的开发者,都能从中获益匪浅。
本指南将详细介绍Gitblit的使用方法,包括启动后端服务器、网页端操作以及Git操作。 ### 1. 启动后端服务器界面 在开始使用Gitblit之前,首先需要安装并启动其后端服务。这通常涉及到以下步骤: - **下载与安装**...
Git命令行使用方法;Git命令行使用方法;Git命令行使用方法;Git命令行使用方法;