开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情
一、git 的基本使用方法
第一步:window 本机电脑安装 git
第二步:配置环境变量!
安装到 D:\software\Git\目录,把 bin 目录路径完整加入 Path 变量。 D:\software\Git\bin
第三步:配置 git 的 config
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
查看你的配置是 git config --list
第四步:使用 git 开始工作
1 )在本地建立一个文件夹,作为本地代码仓库,并初始化
cmd 中 cd 到该文件夹,执行 git init 命令,让该文件夹成为受 git 管理的仓库目录。
2 )把某个文件添加到本地仓库 执行 git add HelloWorld.html 命令
3)提交文件到仓库 git commit -m "第一次使用 git 提交文件" (m 后面的“” 可以写上备注信息的)
二、我们如何使用 git 和开源的码云或 github 上面的远端仓库的项目进行工作
客户端本地 git 如何和远程仓库码云,github 连接上次文件?
git 仓库如 github 都是通过使用 SSH 与客户端连接的!
我们通过本地 git 生成生成密钥对后,将公钥保存至 github,每次连接时 SSH 客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。
命令如下:ssh-keygen -t rsa -C 'XXX@qq.com' -f id_rsa_second或 ssh-keygen -t rsa -C "XXX@qq.com"
邮件可以换成你的添加公钥(id_rsa_second.pub)到你的远程仓库(github)
登陆你的 github 帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key然后你复制上面的公钥内容,粘贴进“Key”文本域内。 title 域,自己随便起个名字。点击 Add key。
完成以后,验证下这个 key 是不是正常工作:
$ ssh -T git@github.com
Attempts to ssh to github
如果,看到:
Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.
表示设置已经成功
码云:
进入码云的设置页面
在终端(Terminal)中输入 ssh -T git@gitee.com 若返回 Welcome to Gitee.com, yourname!
代表成功!
通常步骤:
本地新建仓库,输入 git init 初始化,让 git 接管
关联一个远程仓库:git remote add origin git@github.com:XXXXXXXXX.git
把文件添加到本地版本库
把文件修改提交到本地仓库
git commit -m"注释"
git pull origin master 先将 github 上的代码 pull 下来然后在 git push origin master 将最新的修改推送到远程仓库
git - 查看远程仓库信息
可以通过命令 git remote show [remote-name] 查看某个远程仓库的详细信息