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 使用方法
git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决...
git使用详细介绍
Git使用方法
Git Coding 使用方法
详细介绍git工具使用说明和例程,使用该工具可以很好的管理android源码资源。
git使用方法详解+gulp前端自动化构建工具的使用方法介绍,包含各种命令及使用场景。使用github进行项目存储
git使用技巧
Git命令行使用方法;Git命令行使用方法;Git命令行使用方法;Git命令行使用方法;
git代码上传
git 很好的使用 介绍,一个外国网站下载过来的
git使用方法大全.txt
git 常用命令及下载android方法 git 常用命令及下载android方法
程序员git简单使用方法,仅进行参考,自己看看就好。仅进行参考,自己看看就好。仅进行参考,自己看看就好。
自己结合网上找的git资料,总结git常用的的一些方法
windows安装git的手把手的安装方法,帮助git小白开始安装和配置,让git成为你版本管理的仓库。
git工具的大概使用方法 可以帮助初学者快速了解git的使用 快速上手 侵权即删