博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的使用
阅读量:5960 次
发布时间:2019-06-19

本文共 1462 字,大约阅读时间需要 4 分钟。

hot3.png

国内没有免费的svn服务器,唯一的code.taobao.org每个提交大量代码的时候就会卡死报503错误。没办法只有学习使用git。用脚投票使用了code.csdn.net的git服务器。git是跨平台的,该教材在windows上测试的。
1:安装windows版本的git。我使用的1.8.3版本的
2:在code.csdn.net的注册账号,然后新建一个工程,默认是有README.MD文件的
3:打开git.bash。后面的操作都在该shell窗口中进行。 输入
git config --
global 
user.name "gaoxing"
git config --
global 
user.email "gao4263@163.com"
git config --global push.default simpale   #解释如下。 看的不是很多,难道是分支名相同才可以提交远程吗。  

在中央仓库工作流程模式下,拒绝推送到上游与本地分支名字不同的分支。也就是只有本地分支名和上游分支名字一致才可以推送,

就算是推送到不是拉取数据的远程仓库,只要名字相同也是可以的。在GIT 2.0中,simple将会是push.default的默认值。
simple只会推送本地当前分支

 
配置提交代码的用户名和邮箱,别人看你代码的时候可以联系你。
4: 
cd /d/svn/test       #进入D盘的svn目录下的test目录
git  init  # 初始化一个本地仓库
git  add .   #把本地所有文件都添加到git中   可以写文件名
git  commit  -m "init"   #提交代码到本地仓库中,-m就是加代码说明的地方
git remote add  test  git@code.csdn.net:gao4262/xxx.git   把该仓库添加到远程的工程中,这个仓库的别名为test.默认分支是master
5:提交代码给远程,这个时候注意了要先生成ssh的公钥执行ssh-keygen。然后复制C:\Users\XXX\.ssh\id_rsa.pub里面的内容。粘贴到codn的账户设置的添加公钥里面
22142035_RZF3.png
6:
git push  test master  提交到远程仓库中
faq:
提交出错原因:
ssh的公钥不正确
需要先执行git pull  因为远程仓库有README.MD文件,而本地仓库没有。两个仓库版本不一致。然后执行
git push -u test master
如果远程仓库的别名忘了怎么办
进入仓库的目录执行 git  remote  显示出来  
git remove -v  这个命令可以显示对应项目的远程克隆地址
如果想看修改了那些文件:
进入仓库所在的目录执行 git status .
如果有 modified 那么执行git add .  ;  git commit -m "comment"  ;git push test master
如果你有个仓库,先checkout到本地:
git clone  仓库地址
git fetch 从远程获取最新的代码
git merge 合并到本地仓库
git pull 从远程获取最新版本并merge到本地
这些命令学会了足够使用git,更多的内容要看官方文档。最好先了解些git的原理。和svn很大不一样。
个人觉得git提交大量代码挺好的。先压缩在提交,提交速度很快。

转载于:https://my.oschina.net/1987times/blog/293750

你可能感兴趣的文章
多线程之-----------定时器
查看>>
C#语法——反射,架构师的入门基础。
查看>>
Beego Models 之 一
查看>>
代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
查看>>
Kubernetes部署的最佳安全实践
查看>>
理解C语言——从小菜到大神的晋级之路(8)——数组、指针和字符串
查看>>
Windows Shellcode学习笔记——shellcode在栈溢出中的利用与优化
查看>>
关于多线程中使用SendMessage
查看>>
【云栖大会】阿里云移动云Apsara Mobile重磅发布 推出Cloud Native App全新研发范式...
查看>>
【PMP】Head First PMP 学习笔记 第九章 人力资源管理
查看>>
2015年末必备前端工具集
查看>>
【Solidity】8. 杂项 - 深入理解Solidity
查看>>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
查看>>
Go语言大神亲述:历七劫方可成为程序员!
查看>>
CYQ.Data 轻量数据层之路 V4.5 版本发布[更好的使用体验,更优的缓存机制]
查看>>
NetApp针对其集群化方案“不值得升级”言论回击Wikibon
查看>>
QQ把游戏放进聊天框,这一点Facebook和微信都没做到
查看>>
在线匿名之父意欲终结“加密战争”
查看>>
WLAN市场销量逐步逼近有线网络
查看>>
SDN市场或许进入了慢热期
查看>>