Git 和 Github

首先安装一个git

sudo apt install git

git命令列表查看

请在命令行里输入git,如果出现以下提示证明你已经安装成功了

 git init(初始化仓库)

 git status(查看仓库状态)

 git add 1.py(添加到暂存区)

    git commit -m '提交'(提交到本地仓库)

 git log(查看所有产生的commit记录)

 git push origin master(matser 是主分支)

   git branch(分支)

   git branch a(添加分支a)

   git checkout a(切换分支)

   git checkout -b a(新建一个分支a并且直接切换到a分支上)

   git merge(合并分支)

   git branch -D (强制删除)

   git branch -d (删除)

   git tag     (打标签git tag v1.0)

 

Github

首先要在终端生成sshkey

输入 ssh-keygen -t rsa接着连续三个回车键(不需要输入密码),然后就会生成两个文件

id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。

接下来要做的是把 id_rsa.pub 的内容添加到 GitHub 上,这样你本地的 id_rsa 密钥跟 GitHub 上的

id_rsa.pub 公钥进行配对,授权成功才可以提交代码。

github上添加SSH key:

Key 那栏把 id_rsa.pub 公钥文件里的内容复制粘贴进去就可以了

SSH key 添加成功之后,输入 ssh [email protected]进行测试

这样就可以添加到远程仓库啦!!以下是两推的种方法

1.在本地初始化一个Git本地仓库推到远程仓库

 mkdir test

 cd test

 touch 1.py

 git init

 git status

 git retome add origin +远程仓库SSH地址

 git remote -v 查看一下连接的远程仓库地址

 git add 1.py & git commit -m '提交'

 git log

 git push origin master

 如果远程仓库不是空的则需要执行以下操作

远程仓库拥有本地仓库没有的东西,需要Pull下来,重新整合,再一起推送到远程仓库

 mkdir test

 cd test

 touch 1.py

 git init

 git status

 git retome add origin +远程仓库SSH地址

 git remote -v 查看一下远程仓库地址

 git pull origin master将远程仓库中本地仓库没有的拉下来

 git add . & git commit -m '全部提交'

 git push origin master

成功推送

2.clone远程仓库到本地,然后从本地推上去

复制好远程仓库地址

在桌面git clone+远程仓库地址把远程仓库拉下来,再桌面变成一个文件夹

放入想推送的到远程仓库的文件

git add . & git commit -m '全部提交'

git push origin master

你可能感兴趣的:(Git 和 Github)