一:安装git
二:
【每次创建库遵循下面流程】
1、克隆项目到本地:
git clone [email protected]:ston1992/test.git /Users/suntong/4.research/project/test
2、cd到项目所在目录
3、初始化
git init
初始化后在本地代码库会自动创建一个.git隐藏文件,这个就是本地代码库
三:加载文件
git add .
. 是把文件夹里面的所有文件都加载进来
还可以单个加载
git add index.html ,test.html
四:提交文件,创建时间点
git commit -m "init commit"
-m “引号内是注释内容”
创建之后可以随时回到这个时间点,可以看到有若干个文件被修改了,若干个文件插入,若干个文件删除
可以随时用 git status 查看git 状态
五:
推送代码
第一次推送的时候要添加远程的代码库到配置
git remote set-url origin https://github.com/ston1992/test.git
然后推送 git push -u origin master
查看:
查看远端地址 git remote –v
查看配置 git config --list
git status
git add . // 暂存所有的更改
git checkout . // 丢弃所有的更改
git status // 查看文件状态
git commit -m "本次要提交的概要信息" // 提交
每次做更新或提交只需执行:
git add .
git commit -m "init commit"
git push -u origin master
问题记录:
问题1:github提示Permission denied (publickey)
极大多数情况是由于github账号没有设置ssh公钥信息所致。 前往 GitHub 网站的"account settings"
依次点击"Setting -> SSH Keys"->"New SSH key"
Title处填写“id_rsa.pub”或其他任意信息。 key处原样拷贝下面命令的打印 `~/.ssh/id_rsa.pub` 【在本机执行】文件的内容:
```
cat ~/.ssh/id_rsa.pub
```
如没有则按下述方法生成:
ssh-keygen -t rsa
一路回车......
最后,输入“ssh -T [email protected]”确认OK即可。
再尝试输出就应该有了
```cat ~/.ssh/id_rsa.pub
```
解决办法:
vim /etc/hosts
添加一行:192.30.252.128 github.com
问题3:解决方法:
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
然后再执行:git push -u origin master即可完成代码上传到github
问题4: