灌篮少年 发表于 2025-3-15 14:55:40

mac git 首次 提交github

1 参考链接:

【Mac】关于Mac的github设置和本地项目上传_mac github-CSDN博客
参考大佬的博客,自己实践如下,必要的朋友也可以参考一下。

2 Mac的git情况设置

Mac一样寻常自带Git工具,也就是说已经安装好了 ,如果没有安装,可以去官网下载安装。
然后打开Mac的终端,下面的git命令操纵都在终端里进行。
https://i-blog.csdnimg.cn/direct/411fb1f37b7145ff923217d68a014b8f.png

首先,我们进入github的官网:https://github.com/
然后进行登陆或注册(右上角“sign in”——登录,“sign up”——注册),登录和注册的步骤较为简单,这里不示范了。
留意:在注册完成后,首次登录github,在下述页面时记得选择左边的“Free”版本(页面下滑进行选择)。选择完后就可以进入个人界面。

2.1 生成密钥

(1)设置用户名和邮箱:
git config --global user.name "your_name"  
git config --global user.email "706945128@qq.com"
这里的"your_name"尽量跟你github上的用户名保持同等。
https://i-blog.csdnimg.cn/direct/5f63a5982fe845a5b32348ef098ec542.png  
一些命令阐明:
查看全局设置
git config --global --list
查看本地仓库设置
git config --list
单独查看某项设置
git config user.email
要查看全局用户名称和邮箱:
git config --global user.email
修改设置
git config --global user.email "你的邮箱@example.com"
非全局
git config user.email "你的邮箱@example.com"
https://i-blog.csdnimg.cn/direct/5a0f42ba12bb487c8fe1309c709c33c8.png

2.2 生成密钥

设置完用户名和邮箱后,输入以下命令:
ssh-keygen -t rsa -C "706945128@qq.com"
后按默认密钥生成地点来,连续三次回车,出现以下界面就是乐成了
https://i-blog.csdnimg.cn/direct/aab3915d8c7b4ae38040d817aaeb2158.png

https://i-blog.csdnimg.cn/direct/b0042fee98c64dc5a33213472ff47ff6.png
https://i-blog.csdnimg.cn/direct/c9510c52e9a940f88b62c9dbc8ddd002.png
我们可以看到,这时出现了一个.ssh文件,便是我们要找的密钥文件。
ls -al ~/.ssh
https://i-blog.csdnimg.cn/direct/8716a1fe7ae64baa8ad4f1ee14cf67ec.png
(id_rsa.pub)就是我们要找的密钥
随后我们先输入以下命令:
cd .ssh
再输入以下命令:ls
https://i-blog.csdnimg.cn/direct/9483f71b6a93453baa952e5c8ff375af.png
随后输入以下命令,进入具体的密钥界面:
vim id_rsa.pub
进入密钥界面后,将密钥全部复制下来。
https://i-blog.csdnimg.cn/direct/9085ad6796224d24be17134c1c793da3.png

3 将密钥添加到github


[*]进入我们github的个人界面后,点击自己的头像。
https://i-blog.csdnimg.cn/direct/1d3db98d869a4dd5a01afbe266773e2f.png
2.然后选择“Settings”。
https://i-blog.csdnimg.cn/direct/cfb46a83ad8f4a3ab2be5240c09d3a94.png
3.随后按照下述步骤操纵:
https://i-blog.csdnimg.cn/direct/f9d0460d205a43888ea7637698465e33.png
https://i-blog.csdnimg.cn/direct/a3ab69e5beb74717bd45ac99031e5638.png

https://i-blog.csdnimg.cn/direct/2d00d87457294478baa868c761e3a102.png
点击 add ssh key 后如下(这里大概会让您在验证一下github账号信息):
https://i-blog.csdnimg.cn/direct/6ca36cc697214b68a4bd3ac98a4f96d5.png

4 创建github仓库

完成情况设置后,我们回到github的home主界面,如下,点击左侧的“creat repository”进行新仓库的创建。
https://i-blog.csdnimg.cn/direct/628350dd2b5844fea34fed4c169d09a7.png
下面就是创建新仓库的界面:
https://i-blog.csdnimg.cn/direct/18db663c9f2d4e7ea3f0a8f0d63d2386.png
创建好的页面如下:
https://i-blog.csdnimg.cn/direct/bb4762cda5374731821037d7b56b8cde.png
5 将本地文件上传至github仓库

下面的命令照旧在Mac的终端里进行。
在必要放置代码的目录(/User/tyz/codework/test/)下输入以下命令并敲回车:
git clone (这里粘贴刚刚复制的地点)
 
https://i-blog.csdnimg.cn/direct/3c0a1a341f2d49cc9bbb0a2fa35a09b0.png
上述命令就将github的仓库文件复制了一份在我们的指定目录上,你可以看到指定目录下多了一个和你刚刚创建的仓库同名的文件夹。
  然后将你想上传到github仓库的文件或项目复制粘贴到这个新文件夹里,再依次输入以下命令并敲回车:
将代码拷贝到这个项目下(例如:test01)
执行命令:
git add test01
git status
输入完上述指令后,若出现的内容都为绿色,则表示统统正常。
https://i-blog.csdnimg.cn/direct/8b8a772796d54e41a2b2cb4d4c88e062.png
git commit -m ""
git push
https://i-blog.csdnimg.cn/direct/1e4b7fb7a64c486b8bc9f5f5f3597b71.png
输入完上述命令后,等待几秒钟,上传乐成会有程序提示。
然后就上传好了,你可以刷新github的仓库看一下,文件上传乐成。
https://i-blog.csdnimg.cn/direct/ae640f094a964cfb9a37f9413c313a24.png

6 git忽略一些文件

目录下的增长.gitignore文件,增长您要的内容后并提交,这里不在验试了。

https://i-blog.csdnimg.cn/direct/9aa2983d109c4858ad1658c225e589eb.png
如果你想让新添加的文件不被跟踪,可以利用 git rm --cached 命令
git rm --cached -r .
git add .
git commit -m "Update .gitignore"         
git push
https://i-blog.csdnimg.cn/direct/0c8513ed2957491f837e78fbad4a81de.png
常用.ignore文件的设置内容如下
### common ignore begin
# 忽略所有 .class 文件
*.class
# 忽略所有 .log 文件
*.log
# 忽略所有 .settings 目录
.settings/
# 忽略所有 .project 文件
.project
# 忽略所有 .idea 目录
.idea/
# 忽略所有 .gitignore 文件
.gitignore
# 忽略所有 target 目录
target/
### common ignore end   

https://i-blog.csdnimg.cn/direct/397ade257efd46778b99201c261af5ee.png
https://i-blog.csdnimg.cn/direct/8d52f19ac5c34f8580ad97caa8b39754.png
7 总结

  以上就是Mac的git情况设置,github仓库的创建,本地文件上传到github仓库以及常用的git命令的全部内容,初步操纵完了。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: mac git 首次 提交github