github+git 【mac】

本文详细介绍了如何使用Git进行项目版本控制,包括安装Git、初始化本地仓库、加载和提交文件、推送代码到GitHub等步骤,并提供了常见问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:安装git

二:

每次创建库遵循下面流程

1、克隆项目到本地:

git clone git@github.com: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 git@github.com”确认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:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值