版本管理工具Git(2)git的安装及使用
来源:互联网 发布:cfosspeed 知乎 编辑:程序博客网 时间:2024/05/21 22:42
下载安装git
官方下载地址:https://git-scm.com/download/win
这里以windows为例,选择正确的版本;
验证是否安装成功,右键菜单中会出现如下菜单;
Git工作流程
Git初始化操作及仓库操作
基本信息设置
设置用户名
git config -- global user.name '你再github上注册的用户名';
设置用户邮箱
git config -- global user.email '注册时候的邮箱';
初始化一个仓库
手动创建文件夹,然后通过git init命令进行初始化
如我这里在计算机 D盘下创建一个MyGitWorkspaceTest文件夹,右键打开打开Git Bash命令行界面
git init
初始化完后,在文件夹中有.git文件夹,注意该文件是隐藏的,如果看不到是因为是隐藏文件的原因,设置为显示即可;
向仓库中添加文件
我们创建一个文件Mytest.txt,内容为1
为了做验证,我们先执行一次git status命令看一下状态
接下来我们通过git add命令进行添加文件
添加单个文件后面写上文件名
git add "Mytest.txt"
添加对应文件夹下所有文件
git add --all
这时候我们再通过git status查看状态
通过commit 将文件从暂存区提交到仓库
m后为提交的说明/备注
$ git commit -m'增加一个文件'
这里可再次通过git status 查看状态
修改文件
我们这里将刚才的文件内容修改为12,通过git status查看状态,可看到内容修改;
同样通过提交到暂存区=》仓库将修改提交;
删除文件
当不在需要这个文件的时候可通过git rm filename的命令删除文件
git rm filename
Git管理远程仓库
使用远程仓库的目的:备份、实现代码共享集中化管理;
工作流程
GitHub中创建仓库
创建完后跳转至该页面
本地仓库中代码推送至远程仓库
这里举例如果把刚才的代码推送到远程仓库进行托管gitHUb或OSchina;
在本地仓库中查看远程仓库,可以发现无;
git remote -v
添加远程仓库
复制远程仓库链接,进行添加
git remote add origin https://github.com/yx09041/MyGitProejectTest.git
现在再通过查看远程仓库命令可以查看链接
推送本地仓库内容至远程仓库
git push -u origin master
查看远程仓库中,这时文件已托管在github上了
FAQ
如何修改本地仓库的远程URL链接?
- 切换到你项目的工作目录
- 列出remotes,是为了得到你想要改变的remote的名字
git remote -v
- 使用git remote set-url命令从SSH到HTTPS的远程URL
git remote set-url origin https://github.com/xxxxxx/SpringBoot.git
- 再次验证
git remote -v
参考资料
Git安装和使用
借助GitHub托管你的项目代码
廖雪峰-Git教程
- 版本管理工具Git(2)git的安装及使用
- Git版本管理工具的使用
- Git版本管理工具的使用
- 版本管理工具git的使用
- 版本管理工具git的使用
- git版本管理工具使用
- Git版本管理工具使用
- android studio Git版本管理工具的使用
- Git分布式版本管理工具的基本使用
- 关于版本管理工具 git 的具体使用
- 版本管理工具Git使用总结
- git版本管理工具使用教程
- Git管理工具的使用
- git版本管理工具的上手
- Git版本管理工具的学习
- mac Xcode安装及使用Git代码管理工具
- Git分布式版本管理工具--安装,配置
- Centos之Git版本管理工具安装-yellowcong
- mysql-proxy实现读写分离
- android6.0以上开启热点失败
- 带权并查集
- C# winform 调用serialPort.Close(),页面挂死
- spring.aop_exception
- 版本管理工具Git(2)git的安装及使用
- Android APP机顶盒开机自启,Xposed解决方案
- Encode and Decode TinyURL问题及解法
- angularjs2
- POI操作word模板并生成新的word.docx
- 20个非常有用的Java程序片段
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: Some file crunching failed, see
- 【转载】并发之痛 Thread,Goroutine,Actor
- Oracle 创建表格