美文网首页
Git 和 Github

Git 和 Github

作者: 咻咻咻滴赵大妞 | 来源:发表于2018-07-15 10:20 被阅读0次

    首先安装一个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 -Tgit@github.com进行测试

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

    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

          本文链接:https://www.haomeiwen.com/subject/xdzupftx.html