git 代码上传至远程仓库&从远程库克隆到本地

1、下载安装Git。下载:https://git-scm.com/downloads

   安装:可参考文章http://blog.csdn.net/zzfenglin/article/details/53147604

一、创建版本库

1、打开git输入命令却换到本地仓库目录下:

  

2、通过命令:git init  把这个目录变成git可以管理的仓库,如下:

  

 本地会生成.git文件:

  

3、在命令行执行:git add 文件名  命令 将文件添加到暂存区里面去,没有任何提示表示成功,如图:

  

  ps:git add .  添加当前目录下的所有文件夹

4、在命令行执行 git commit -m '提交的注释',把文件提交到仓库(ps:提交必须添加注释)。

  

5、下面可以通过命令git status 来查看是否还有文件未提交,如下:

  

6、修改下App.ui内容,比如添加一行11111111111111111内容,继续使用git status来查看下结果,如下:下图可看出 App.ui文件已被修改,但是未被提交的修改。

  

7、在命令行执行git diff 文件名 命令可查看readme.txt文件到底改了什么内容,如图:

  

8、提交修改。提交修改和提交文件是一样的2步(第一步是git add 文件名  第二步是:git commit -m '注释')。如图:

  

9、提交修改。提交修改和提交文件是一样的2步(第一步是git add 文件名  第二步是:git commit -m '注释')。如图:

  

二、版本退回

1、在命令下行执行 git log 命令 可查看历史记录:

  

2、现在我想使用版本回退操作,想把当前的版本回退到上一个版本,在命令行执行git reset  --hard HEAD^ (HEAD^ 表示上一版本)。在退回之前,可用指令cat 文件名 查看App.ui文件内容,未退出前,内容如下:

  

3、有撤回 就有恢复,首先可以通过命令 git reflog 获取到版本号,再通过命令 git reset  --hard 版本号 就可恢复。如图:

  

三、理解工作区与暂存区

工作区:就是你在电脑上看到的目录,比如目录下PyQt里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。

版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

前面说过使用Git提交文件到版本库有两步:

  1):是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。

  2):使用 git commit 提交更改,实际上就是把暂存区的所有内容提交到当前分支上。

四、远程仓库

1、添加远程库:

  此处可以在gitHub或者gitbilt上,具体操作:略--后补

2、从远处克隆:git clone http://192.168.154.XX:10101/r/Project.git

  

 

3、在本地的仓库下运行命令 git remote add origin 远程仓库地址  把本地仓库与远程仓库关联,再执行 git push origin master 命令 把本地库的master分支同步到远程仓库,根据提示输入用户名和密码  如图:

  

  上传成功如图:

  

 如有问题,请留言!谢谢

 

转载于:https://www.cnblogs.com/sunyllove/p/9548500.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值