windows 下git + github
2021-07-01 16:04
标签:新建 根据 ssh 列表 公钥 ranch lock pull comm # 表示注释 ()表示应当填写的内容由括号里面的话做出说明 ? 就是repository,创建 ? 接下来我们回到git bash的命令窗口,由于我们是在文件夹上右键打开的,因此已经定位到该文件夹目录了。可以通过pwd命令查看文件夹位置: pwd #查看文件夹位置. ? 然后,将该文件夹变成Git可以管理的仓库: git init 我们可以通过ls命令查看文件夹中的内容: ls #查看文件夹中的内容 然后通过git add将所有文件提交到暂存区: git add . 由于是第一次提交,需要将所有文件都进行提交,如果一个一个的提交太麻烦,通过. 命令可以将所有文件都进行提交。再然后,git commit -m ‘说明‘提交到版本库中即可。 git commit -m ‘(你的提交说明)‘ 这样我们便在本地建立好了仓库,接下来需要将本地仓库与GitHub网站的仓库进行关联。 git remote add origin https://github.com/YangLeee/test_python.git 在将本地仓库与GitHub网站上的仓库进行关联后,便可进行推送了,但是在第一次进行推送时,需要注意的是,GitHub网站上的仓库并非是空的,我们在创建时创建了一个README文档,因此需要将两者进行合并才行。 git pull --rebase origin master 最后,在进行推送即可。 注意,这里的origin是远程仓库的一个别名,是任意的。我们之后向远程仓库里同步时,就使用这个别名。推荐origin作为所有项目的远程仓库的别名,这样就不会忘记了。不过。我们也可以使用git remote -v来查看: git push -u origin master 这个带有-u这个参数是指,将master分支的所有内容都提交,第一次关联之后后边你再提交就可以不用这个参数了,之后你的每一次修改,你就可以只将你修改push就好了。 git push origin master ? (1)master指的是分支(branch)名字。一个仓库中默认的分支名字就是master,以后,你可以有别的branch; ? (2)如果上一步使用的是SSH方式,那么命令就直接执行,如果使用Https方式,则每次push都需要输入密码 git push origin master ? SSH是什么?SSH是Secure Shell,是一种认证方式,github可以采用两种认证方式:SSH和https。两种的区别是SSH需要进行SSH key配置,但是每次Pull的时候是不需要输入用户名密码的,而https每次都要输入用户名密码的。 (1)检测是否能连接到github 2)创建本地SSH Key ~/.ssh目录下生成id_rsa(私钥)和id_rsa.pub(公钥)文件。 3)将此密钥(public key)上传至github 同志。一定要有自己的github账户呀。没有的话就去官网注册一个。在网页版github中,依次点击Account settings(右上角倒数第二个图标) -> SSH Keys -> Add SSH Key,将id_rsa.pub文件中的字符串复制进去,注意字符串中没有换行和空格。 (4)测试密钥是否成功 (5)使用ssh方式建立联系 ? 在你建立了gitignore之后,你可以避免传gitignore中的文件/文件夹到github中: ren gitignore.txt .gitignore ? 或者用vscode新建文件创建.gitignore。 */文件名/ 表示该文件名下所有文件都被ignore *.exe 表示exe文件被ignore掉 a?.exe 中?通配任何单个字符 ? windows 下git + github 标签:新建 根据 ssh 列表 公钥 ranch lock pull comm 原文地址:https://www.cnblogs.com/sophialee/p/9946578.htmlwindows 下git + github
1、在GitHub上创建对应仓库
2、本地仓库配置
3 关联
4 使用ssh传输
ssh -T git@github.com
ssh-keygen -t rsa -C "your_email"
git remote add origin git@github.com:AndyQiao/makefile_test.git
4 关于gitignore