最近公司新项目需求重新搭建上传了一下github,感觉单词有些生疏了整理了一套简单易懂的教程,跟着步骤走你会感觉github,just so so . so easy!现分享给大家~
1、第一步当然是安装git啦,git官网或者php中文网都有下载,傻瓜式安装下一步就成;
2、桌面右击,选择git bash Here;
3、mkdir TTT (这里TTT是你要上传的项目) 创建文件夹 ,并且cd TTT进入;
4、git init 初始化分支并将上传的项目移动到TTT文件夹下。;
5、git add . (这里.前面是有空格的)项目添加缓存区域;
6、git status 查看缓存区域列表;
7、git commit -m "项目备注的信息;
8、git-keygen -t rsa -C "邮箱地址" 获取公钥/密钥;
9、cat 公钥路径(就是8步骤返回的以.pub结尾的文件路径);
10、建立github仓库,将9步骤生成的公钥填入github仓库ssh and gpg keys(点击右上角头像的setting里面)新建new ssh key中;
11、git remote add origin "项目的ssh地址";
12、git push -u origin master;
如果已经commit,直接执行8、9即可;
下面附录一些常用的git命令:
git -T git@github.com 测试远程仓库是否正常连接
git remote -v 查看远程仓库详细信息,可以看到仓库名称
git remote remove origin 删除orign(如果把origin拼写成orign,删除错误名称仓库)
git remote add origin 重新添加远程仓库地址
git push -u origin master 提交到远程仓库的master主干
git log 查看git日志
git log -graph 命令可以看到分支合并图
git log --gaph --pretty=oneline --abbrev-commit
git reflog 记录你的每一次命令
git diff 查看需替换文件
git branch 查看所有的分支和当前处于哪个分支
git checkout -b dev 创建并切换到本地该分支
git branch 分支名称 创建本地仓库分支
git checkout 分支名称 切换到本地某分支
git merge 分支名称 合并指定分支到当前分支
git merge -no-ff -m "remark" 分支名称 合并本地某分支到当前分支
git branch -d 分支名称 删除本地仓库分支
git branch -D <name>强制删除(-D参数表示强制删除) 如果要丢弃一个没有被合并过的分支
git checkout -b branch-name origin/branch-name 在本地创建和远程分支对应的分支
git branch --set-upstream branch-name origin/branch-name 建立本地分支和远程分支的关联
git checkout --<file> 丢弃掉工作区的修改
git reset HEAD <file> 撤回暂存区的修改
转载请标注来源~ 谢谢
网友评论