1、下载Github项目到本地
用clone命令,从GitHub克隆仓库到本地:
git clone 仓库地址
2、将本地项目上传到Github(两种方法)
第一种:从GitHub上先clone下来,再增加项目,提交。
如果clone下来的目录只有.git和README.md文件,大概率是master分支没有代码,需要在项目中`git checkout dev`切换到dev分支就有代码了。
第二种:直接把本地项目上传到github上,包括命令和idea界面两种形式,
(1)git bash命令:git学习(四)git+github把本地项目上传到github上
(2)idea界面:git学习(五)idea+github把本地idea中项目上传到github上
总结,基本步骤:
step1,本地库提交:init,add,commit,
step2,配置远程库:SSH配置,remote add,
step3,远程库提交:pull,push。
2、git常用命令总结
以下是刚安装配置git的时候常用的命令,更多命令总结见 Git学习(八)命令总结
1. 全局用户名:git config --global user.name "xxx" 2. 全局邮箱:git config --global user.email "xxx@xx.com"
6. 初始化git仓库:git init
7. 提交修改/添加当前修改的文件,到暂存区:git add .
8. 提交git仓库:git commit -m "java practice, first commit, annotation collection iterator_stream"
9. 创建ssh key,用来git与github交互:ssh-keygen -t rsa -C "xxx@xx.com"
10. git仓库与远程GitHub仓库关联:git remote add origin git@github.com:xxx/java_practise.git
这里应该用ssh地址,而非https地址,这也是上面那个教程错的地方,错了按下面命令移除关联方式,重新关联即可。
修改参考:https://www.jianshu.com/p/5b81c9ce505c
11. 显示远程关联方式(拉取方式)ssh/https,查看clone 地址:git remote -v
输出内容:这是ssh方式
origin git@github.com:xxx/java_practise.git (fetch)
origin git@github.com:xxx/java_practise.git (push)
12. 移除关联方式:git remote rm origin
13. 先pull下来ReadMe文件:git pull --rebase origin master
14. 再把本地库的所有内容push到远程仓库(也就是Github)上:
新建的远程仓库是空的,所以要加上-u这个参数:git push -u origin master
远程仓库里面有了内容之后,就不用-u了:git push origin master
15. 从GitHub克隆仓库到本地:git clone git@github.com:xxx/java_practise.git
cmd的bash操作命令:
1.进入d盘、Git目录: cd d: cd Git 4. 新建目录:mkdir github 5. 显示当前路径:pwd 结果:/d/Git/github
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。