淘先锋技术网

首页 1 2 3 4 5 6 7

一:安装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
```
问题2: Github遇到Permanently added the RSA host key for IP address '192.30.252.128' to the list of known host

解决办法:

  vim /etc/hosts

添加一行:192.30.252.128  github.com

问题3:

出现错误的主要原因是github中的README.md文件不在本地代码目录中或者二者不同步。

解决方法:

可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master

然后再执行:git push -u origin master即可完成代码上传到github

问题4: