mac上github提交代码
2017-12-01 本文已影响0人
zhouzhuo933
记录一下,以免自己忘了
1 在github上面新建项目
CB61E1C9-9265-4886-B848-8F2059795DA7.png点击new ,会出现如下界面
710B2E7A-0379-4D05-AB9D-883A6B4C2090.pngRespository name 为项目的名字
Description 为项目的描述
项目的权限 public 或者private ,是否勾选readme,是否添加.igitinnore文件,是否增加license.这些是可选的。
选择完成后,点击Create repository 创建项目即可。点击后出现如下界面。
0556542E-A96C-4754-8922-0C0ED5A5463F.png
。
接下来从我们创建好的本地目录进入终端。然后copy 刚刚的项目,截图如下
F4DD4081-F642-4B35-B196-EC20721DD35D.png
进入这个项目目录下面。把显示隐藏文件打开。
快捷键shift+commond+. ;然后把 .git ,.impl,.gradle 文件拷贝到上层目录。
然后删掉,当前目录即可。
执行 git add .
执行 git commit -m "First commit"
执行 git push origin master
2 git 基本命令
从指定分支进行克隆项目
git clone -b 分支名称xxx.git(项目地址)
列出已经存在的远程分支
git remote -v
提交代码
在 .git 目录下打开终端
- 解决冲突位置1
先git pull origin 分支名
有冲突git会告诉你,双方同时修改了哪些文件
然后你可以先git stash(把自己写的东西缓存 )
在执行 git pull origin 分支名
在执行git stash pop(取出自己写的东西)
修改冲突代码,或者没有修改同一处git给你自动合并了
git status 看看自己改动了哪些文件
git add . 或者git add xx 文件
git add 某个文件:只把此文件加入暂存, git add . :把所有改动的文件都加入缓存
如果你不想在这里提交了,那就执行git reset . 或者git reset 某文件
git commit -m 'message'
提交, -m 后面是对这次提交的备注
(git commit -am '合二-git add -git commit-为一')
- 解决冲突2
执行 git pull origin 分支名
修改冲突代码,或者没有修改同一处,git就给你自动合并了
git push origin 分支名
推送至代码库