git的使用

 
window 上面安装玩git之后,我们要给这个git添加一个唯一的镖旗,就是创建git的用户名和eamil地址。命令如下:(全局配置)
git config --global user.name "hcfinale"
git config --global user email "3127176962@qq.com"
创建完之后可以看看生成的ssh key 秘钥
cat ~/.ssh/id_rsa.pub
如果这个路径在linux或者在window 的目录中找不到的话可以运行
ssh-keygen -t rsa -C "3127176962@qq.com" (linux和window上面通用)
 
之后或者之前都可以通过 git config --list 来查看配置用户信息
同时也可以运行git remote -v //查看远程仓库的个数
此时如果是把代码提交到一个空的远程仓库的话跳过,直接执行第二节。不是的话,也就是说远程仓库非空,执行第一节。

第一节:

当你想要上传文件到git服务器上,需要做一下流程:

一开始走的流程是:
1、本地初始化一个git库
2、关联远程库

 

1.本地初始化一个git库

在你要上传的文件夹中打开命令窗口:git init;然后他会自动生成.git文件

2.关联远程库:命令行:git remote add origin xxxxx

3.进入克隆下来的文件夹:cd test2(这里一定要进入文件夹,不然会报很多错误,等下下面有报错的问题)

4.先提交文件 git add .   (这里的  .  是指提交全部文件)

5.ls (查看提交文件) :如图:README.md test2.html(在test2文件夹中,我新建了test2.html,如果你要提交的文件,也是可以放在这个文件夹,然后提交。README是克隆下来的,少了这个也是有可能报错。)

6.git status 查看状态,绿色  new file:test2.html,是指没有确定提交

7.接下来就是确定提交了。git commit -m "test2"

8.然后再看看状态 :git status   (出现nothing to commit ,working tree clean 说明提交成功了。)

9.接下来把代码拉到git上面去:git push

 

第二节:

新文件git到远程仓库,此时远程仓库为空,可以不用同步到本地。
首先在git命令窗口切换到要上传到远程仓库的文件位置,然后运行命令:
//创建git 仓库.
git init
//查看那些文件没有提交仓库
git status
//然后把仓库中的所有的东西全部加在到仓库中去(缓存区域)
git add .
//仓库上传
git commit -m "仓库上传or修改or添加什么新功能等等"
 
最后把这些文件push 到服务器上面去(最后操作 命令: git push)
 
恢复文件数据 在没有commit之前可以
git checkout han.txt
在commit之后可以通过 git reflog 命令查找各个版本。然后通过 git reset --hard *****
回到*****这个版本然后可以通过 git log 进行查看是否成功
一般情况可以通过 git reset --hard HEAD^ 返回上一个版本 加^^可以返回前两个
 
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
修改远程仓库:$ git remote set-url --push [name] [newUrl]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]
git使用时命令描述: $ git help clone (clone命令的使用帮助,其他依次列退)
 
posted @ 2017-12-28 14:13  hcfinal  阅读(115)  评论(0编辑  收藏  举报