使用git命令对github仓库进行操作

使用git-for-windows,可以想linux中的git一样操作版本,这是git官网推出的

1、windows下载git,https://git-scm.com/downloads,选择64位或者32位,一直next,安装完成。

2、打开安装好的bash程序窗口,输入

git config --global user.name "github用户名"
git config --global user.email "github邮箱"

执行后,输入以下

ssh-keygen -t rsa -C "你想使用的邮箱",然后回车。之后你需要输入一个文件名,这里需要输入id_rsa。若果生成有的话,选择y进行覆盖,然后回车,回车,不要任何密码类,即可生成rsa密钥。密钥位置为C:\Users\Administrator\.ssh下,然后将生成的.pub文件内容完全复制,粘贴到github的ssh中key。

 title随便取,key要粘贴对,否则在测试连接github的时候会出现错误。[email protected]: Permission denied (publickey).,你被拒绝的权限,一定要配置正确。

ssh -T [email protected] 测试是否连接上github,出现成功即可

一、克隆项目到本地

使用cd命令,进入一个空的文件夹,cd e:/python

打开github网站,选择需要克隆项目的ssh,复制ssh


在git命令中使用 git clone [email protected]:suget/lora-pyqt5.git,[email protected]:suget/lora-pyqt5.git为复制的ssh连接,回车,可以看到克隆到本地成功。

打开本地文件夹,可以看到已经克隆成功。

二、使用pull命令拉取github远程仓库到本地

打开git bash客户端,使用cd命令,进入一个空的文件夹,cd e:/python

建立与github的连接 git remote add origin [email protected]:suget/lora-pyqt5.git  后面是github的ssh地址

然后使用git pull 命令拉取仓库到本地,就可以看到本地的项目了

 

 三、本地项目上传

(1)使用克隆项目后,修改后上传

在刚才克隆本地的文件夹中新建两个个txt文件,内容随便,放入到不同的位置 。然后在git窗口中cd到克隆到本地的文件夹中,使用git status可以查看新添加的文件,这里显示为红色。红色为未上传文件,也可以查看上次所修改的内容。

使用git add .命令,.别忘记了写。这里表示将全部文件添加到暂存区

也可以提交单个文件命令为git add xxx文件名和后缀,当然也可以提交一个文件夹,

这个时候只需要写文件夹的名字即可git add xxx就可以了


使用 git commit -m "这里是提交的时候,添加的相关备注信息"    //引号之间填写备注信息

git push origin master  //push到远端服务器 
如果仓库是空的,第一次提交,使用git push -u origin master

 

可以看到push成功。

(2)新项目上传远程仓库

 使用cd命令进入到项目的目录中

然后使用git init初始化本地仓库

首先使用github新建一个仓库,lora-pyqt5

建立与github的连接 git remote add origin [email protected]:suget/lora-pyqt5.git  后面是github的ssh地址

以下分情况

1、如果github上新建的仓库具有readme.md 文档,这个时候本地文档没有你需要先从远程拉取文档同步到本地,然后你可以看到远程文档已经到了本地

可以通过如下命令进行代码合并【注:pull=fetch+merge]      git pull --rebase origin master,执行之后本地就有了readme文件了

然后可以使用

git add . 添加所有文档

git commit -m "xxx" 提交

git push origin master 推送 如果仓库是空的,第一次提交,使用git push -u origin master

2、如果github上新建的仓库没有readme.md 文档,可以使用

git add . 添加所有文档

git commit -m "xxx" 提交

git push origin master 推送 如果仓库是空的,第一次提交,使用git push -u origin master

四、修改和删除远程仓库

先cd到一个空的文件夹中,然后初始化git,建立与github的联系,拉取远程仓库到本地,修改本地文档,重新上传即可

建立联系 

使用pull命令,拉取到本地

修改本地仓库,修改之后提交,按序操作即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章