1 参考链接:
【Mac】关于Mac的github设置和本地项目上传_mac github-CSDN博客
参考大佬的博客,自己实践如下,必要的朋友也可以参考一下。
2 Mac的git情况设置
Mac一样寻常自带Git工具,也就是说已经安装好了 ,如果没有安装,可以去官网下载安装。
然后打开Mac的终端,下面的git命令操纵都在终端里进行。
首先,我们进入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上的用户名保持同等。
一些命令阐明:
查看全局设置
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"
2.2 生成密钥
设置完用户名和邮箱后,输入以下命令:
ssh-keygen -t rsa -C "706945128@qq.com"
后按默认密钥生成地点来,连续三次回车,出现以下界面就是乐成了
我们可以看到,这时出现了一个.ssh文件,便是我们要找的密钥文件。
ls -al ~/.ssh
(id_rsa.pub)就是我们要找的密钥
随后我们先输入以下命令:
cd .ssh
再输入以下命令:ls
随后输入以下命令,进入具体的密钥界面:
vim id_rsa.pub
进入密钥界面后,将密钥全部复制下来。
3 将密钥添加到github
- 进入我们github的个人界面后,点击自己的头像。
2.然后选择“Settings”。
点击 add ssh key 后如下(这里大概会让您在验证一下github账号信息):
4 创建github仓库
完成情况设置后,我们回到github的home主界面,如下,点击左侧的“creat repository”进行新仓库的创建。
下面就是创建新仓库的界面:
创建好的页面如下:
5 将本地文件上传至github仓库
下面的命令照旧在Mac的终端里进行。
在必要放置代码的目录(/User/tyz/codework/test/)下输入以下命令并敲回车:
git clone (这里粘贴刚刚复制的地点)
上述命令就将github的仓库文件复制了一份在我们的指定目录上,你可以看到指定目录下多了一个和你刚刚创建的仓库同名的文件夹。
然后将你想上传到github仓库的文件或项目复制粘贴到这个新文件夹里,再依次输入以下命令并敲回车:
将代码拷贝到这个项目下(例如:test01)
执行命令:
git add test01
git status
输入完上述指令后,若出现的内容都为绿色,则表示统统正常。
git commit -m ""
git push
输入完上述命令后,等待几秒钟,上传乐成会有程序提示。
然后就上传好了,你可以刷新github的仓库看一下,文件上传乐成。
6 git忽略一些文件
目录下的增长.gitignore文件,增长您要的内容后并提交,这里不在验试了。
如果你想让新添加的文件不被跟踪,可以利用 git rm --cached 命令
git rm --cached -r .
git add .
git commit -m "Update .gitignore"
git push
常用.ignore文件的设置内容如下
### common ignore begin
# 忽略所有 .class 文件
*.class
# 忽略所有 .log 文件
*.log
# 忽略所有 .settings 目录
.settings/
# 忽略所有 .project 文件
.project
# 忽略所有 .idea 目录
.idea/
# 忽略所有 .gitignore 文件
.gitignore
# 忽略所有 target 目录
target/
### common ignore end
7 总结
以上就是Mac的git情况设置,github仓库的创建,本地文件上传到github仓库以及常用的git命令的全部内容,初步操纵完了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |