git 下载及安装
这里给出中文的官方文档:安装Git。按照官方文档中的下载地址下载最新版,安装过程几乎全是下一步,由于不是本文重点,这里不再进行过多的讲述。
初始化Git
连接账号
进行本步之前,首先需要确保的是已经在GitHub官网注册了账号,存在用户名、邮箱、登陆密码等信息。
输入以下两条命令:
git config --global user.name “my_github_name”
git config --global user.email “my_github_email@xx.com”
注意第一条输入的是你的用户名,第二条输入的你的登录邮箱,并且注意其两端加引号
生成密钥
输入以下命令:
ssh-keygen -t rsa -C “my_github_email@xx.com”
其中让你选择一些选项,默认(按回车)就好。
在命令执行最后,将会给出密钥保存的路径,将其中的id_rsa.pub文件中的内容复制即可。
配置密钥
在GitHub官网,点击右上角头像,点击SETTINGS,找到下图所示,
在右上方添加新的SSH Key,将生成的内容粘贴至此处即可。
建立连接
此时进入本地库与服务器端库连接的环节,如果你还没在服务器端建立新的Repositories,你可以选择在此时创建,也可以新建本地仓库。
新建本地仓库
在你的本地工程目录下,(Git Bash 利用cd命令进入),执行
git init
成功之后本地会新建一个’.git’的隐藏文件夹,且Bash中可以看到提示信息。
新建Github仓库并关联
在Github中通过简单的桌面化操作即可完成新建仓库,这时可以勾选同时新建README,也可以之后再次建立。
笔者经验尚浅,目前的使用方式是:
如果本地仓库已经有文件,则先不新建README,因为如果两个仓库都有对方没有的文件,则显示两个仓库的版本不一致,比较麻烦。
如果本地仓库为空文件夹,则可以同时新建README,建立连接之后首先将GitHub库同步到本地
建立完成之后,可以看到Github库已经可以复制HTTPS了
建立连接
在Bash中执行:
git remote add origin https://github.com/*******/********
如果出现错误(fatal: remote origin already exists)
可尝试执行
git remote rm origin
后重新执行上面的建立连接语句。(可以Google错误问题,笔者仍然经验尚浅)
上传文件
当本地库引入新的文件之后,可以在Bash中执行以下语句进行上传:
git add .
git commit -m “提交的一些注释”
git push origin master
添加提交内容可以定向添加,如
git add **.py
提交时也可以没有注释内容,如:
git commit
之后刷新GitHub页面,可以看到提交的内容。
下载GitHub库
使用以下命令将Github库中的内容保存到本地:
git pull origin master
修改文件后上传
利用
git status
查看本地库的状态,可以看到红色modified标出的被修改文件的信息
同样调用
git add modified1.py
git commit -m “进行了修改”
git push origin master
进行文件上传
邀请其他人共同提交
在项目的Settings中,点击Collaborator,对同伴ID等进行检索,即可发出邀请。