windows git配置从本地到github

        1. 安装:https://git-scm.com/download/ 下载客户端,按流程安装

        2. 创建仓库。打开git-bash,  进入到需要当仓库的目录内执行git init命令,目录中会新建.git文件夹,不过是隐藏的

   

3. 把文件放到版本库中,在仓库目录下创建个文件,将文件放入git仓库需要两个步骤:(1).git add xxx.txt (xxx.txt是创建的文件)

(2).git comment -m “xxx” (-m ”xxx”是提交的注释)

执行 git add xxx.txt命令不会返回什么

执行git comment -m “xxx”成功返回:

注意:如果修改文件再提交,则先改txt文件里的内容再重复1,2步骤

4. 版本回退,比如我们修改了文件修改了三次提交到git仓库三次,现在想回退到前面的版本呢,首先我们可以通过 git log 命令来查询我们提交的信息

总共提交了三次,从上往下从新到旧的

commit git用来区分每次提交的id,和svn不同svn是从1开始往后累加,因为git有可能有多人在同一个版本库中工作。

Author是提交者的名称和邮箱,通过 git cofig 命令设置(没设置的会提醒)。

Date是提交的时间。

Date下面 git commit -mxxx” 这个xxx信息。

版本回退的命令:git reset  --hard HEAD^,其中“HEAD^” 就是回退到上个版本,如果要回退到上上个版本就写“HEAD^^”,比如要回退到上100版本可以写“HEAD~100

这个时候再通过git log 命令来查询提交的版本会发现只有两个了

如果我们又想要最新的版本,则需要通过commit 来获取,当然不需要整个输入,但也不能只输入一两位:git reset --hard xxxxxxx


这样就又有三个版本了。

如果你没有记录最新版本的commit 关掉了,现在又想要回到最新的版本,那么可以使用git reflog 命令,用来记录你每次执行的命令:


5.撤销回退,一般有两种情况:(1).修改了工作区的txt文件还没有通过git  add放到暂存区,可以通过 git checkout -- xxx.txt,工作区的文件内容即可回到暂存区中最新的内容。(2).已经提交的暂存区想把最新的删掉可以通过 git reset HEAD xxx.txt 命令


6. 删除文件,删除工作区的文件只要右键点击删除就行了,如果想删除暂存区或已经commit的文件,除了删除工作区的文件外,还要通过命令删除git内的文件并提交。


7. 创建github仓库,自己先登入github官网登入后创建仓库

然后关联自己的仓库通过$ git remote add origin [email protected]:huyunke123/learngit.git,命令


其中huyunke123和learngit换成自己的创建的

假如添加错了仓库我们要如何删除重新添加呢,通过:$ git remote rm origin


接下来通过 $ git push -u origin master 命令将自己的提交上去,第一次需要加 -u参数,以后就不用了,当然也有可能出现错误比如说:


大致意思是说没有权限,无法远程读取。这种情况我们需要在github中配置ssh

通过 ssh-keygen命令,配置,注意下面要设置放的位置的时候,最好用默认的比较好,还要创建密码,要记录(不输入就没有密码)。


这样在C:\Users\Administrator\.ssh目录下就有个id_rsa文件,用笔记本打开,复制里面的内容,放入githubssh设置中保存下,最后继续调用 $ ssh -T [email protected]和$ git push -u origin maste命令即可


github上就能看见自己上传的东西


8. 重新添加新文件上去步骤:


 Touch xxx.文件

 Git add xxx.文件

Git commit -m”xxx”

Git push origin master
输入ssh设置的密码即可。

9.将github上的项目复制到本地:通过

 git clone [email protected]:huyunke123/learngit.git 就可以了

猜你喜欢

转载自blog.csdn.net/keke921231/article/details/79760594