02 如何使用Git

简介:

Git的配置

    Git config:只对当前用户进行配置,当需要对不同的项目使用不同的账号提交的时候,可以设置多个用户

     Git config global:对本机上所有用户进行配置 

     Git config list:查看已有的配置


创建空的Git项目



    1. 本地创建初始化git仓库,生成.git文件夹:git init    

    2. 本地创建、编辑文件夹、文件

    3. 在github或者别的平台创建项目(工程),生成一个地址:eg: git@github.com:car/car_git.git

    4. 给本地项目添加远程仓库:git remote add origin git@github.com:car/car_git.git

    5. 将本地项目分支master上传远程仓库: git push -u origin master (其中参数-u表示记住当前参数,下次上传时只需要使用命令 git push)

    6. 更新到本地: git pull


存在项目操作流程



    1. 与远程仓库同步: git clone git@github.com:car/car_git.git

    2. 本地编辑、修改文件

    3. 查看变更:git status 

    4. 加载变更信息: git add test.txt 加入文件  git add -a 加入所有文件

    5. 提交载入的变更: git commit 或 git commit -m "modify test.txt" 提交时添加注释

    6. 同步代码:git pull

    7. 提交到远程仓库 git push


Git分支开发流程



    1. 新建一个分支:git branch branchname

    2. 切换到新建的分支上做一些工作:git branch(查看当前已有的分支) 或 git checkout branchname  (切换到某个分支)

    3. 在临时分支和稳定的主分支(master)之间切换:git checkout master/git checkout  branchname

    4. 将临时分支上传到共享服务器,与他人共同开发:git push origin branchname

    5. 将临时分支合并到主分支     
       git checkout master  切换到主分支
       git merge branchname 合并临时分支

    6. 删除临时分支:git branch -d branchname

本文转自 l363130002 51CTO博客,原文链接:http://blog.51cto.com/liuyj/1589649

相关文章
|
开发工具 git
Git的基本使用(上)
Git的基本使用
121 0
Git的基本使用(上)
|
Linux Shell 项目管理
Git使用前配置
本章节我们将详细了解与学习Git使用前配置
155 0
Git使用前配置
|
Shell 网络安全 开发工具
Git的一次使用流程
Git的一次使用流程
120 0
|
Linux 开发工具 git
14 Git 使用问题总结
问题分析 : could not lock config file %HOMEDRIVE%%HOMEPATH%/.gitconfig 的问题 在我的电脑上 HOME 的值是 %HOMEDRIVE%%HOMEPATH% 竟然不识别。已知 %homedrive% 指操作系统所在盘默认为C:,%HOMEPATH% 指的是用户所在目录,举例说明\Users\zhangsan。 所以手动改成 C:\Users\hp 即可。
326 0
14 Git 使用问题总结
|
存储 安全 Java
大牛总结的 Git 使用技巧,写得太好了!
前言 本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,开发中如果遇到问题可以回过头来参考参考。因为水平有限,难免会有出错的地方,欢迎指正。
171 0
大牛总结的 Git 使用技巧,写得太好了!
|
Java jenkins 测试技术
|
Linux 网络安全 数据处理
|
安全 关系型数据库 程序员
|
开发工具 git Windows
Git 使用
简介 Git 作为分布式版本控制系统,基于去中心化的设计思想,在每个分布式节点上都保存有完整的版本,降低了对中心仓库的依赖,增加了版本安全性。
1094 0
|
网络安全 开发工具 git
一天学习使用git
一:Git GitHub gitlab 三者的介绍 Git:是一个类似CVS,SVN的代码版本管理软件,用于敏捷高效地处理任何或小或大的项目,是一个完全分布式的版本控制工具 分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没...

热门文章

最新文章

相关实验场景

更多