Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >利用git提交代码

利用git提交代码

作者头像
一觉睡到小时候
发布于 2019-07-12 07:04:56
发布于 2019-07-12 07:04:56
1.4K00
代码可运行
举报
文章被收录于专栏:国产程序员国产程序员
运行总次数:0
代码可运行

下载git

查看电脑是否安装git,打开终端,输入git,回车如果输出如下,则代表已安装了git

如果未安装,则到官网下载 Git

一路next就可以。

安装完成,打开cmd查看git:(输入命令:git --version 可查看当前git版本)

配置

配置用户名和邮箱

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git config --global user.name "Your Name"  
  $ git config --global user.email "email@example.com"  

使用 --global 修饰后设置的全局的用户,如果设置单个项目的用户,可cd到项目根目录下,执行如下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git config user.name "Your Name"  
  $ git config user.email "email@example.com"  

使用命令:git config --list 可查看当前用户信息以及其他的一些信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ git config --list  
core.excludesfile=/Users/mac/.gitignore_global  
difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"  
difftool.sourcetree.path=  
mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"  
mergetool.sourcetree.trustexitcode=true  
http.postbuffer=524288000  
https.postbuffer=524288000  
user.email=你的邮箱@qq.com  
user.name=你的用户名  
macdeMacBook-Pro:~ Artron_LQQ$

建立本地git仓库

切换到项目的盘符下
创建了一个空的本地仓库
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git init  
将项目的所有文件添加到缓存中
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git add . 

git add . (注意,后面有个点)表示添加目录下所有文件到缓存库,如果只添加某个文件,只需把 . 换成你要添加的文件名即可;

将缓存中的文件Commit到git库
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git commit -m "添加你的注释,一般是一些更改信息"
将本地的库链接到远
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git remote add origin 你的远程分支  
上传之前最好先Pull一下

上传代码到远程库,上传之前最好先Pull一下,再执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git pull origin master
推送到远程
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git push origin master

分支管理

新建分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git branch newbranch
查看分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git branch   
输出:
  * master
  newbranch
*代表当前所在的分支
切换分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git checkout new branch
输出:
  Switched to branch 'newbranch'
切换后可用git branch查看是否切换到当前分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  master
* newbranch
提交改动到当前分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git add .
  $ git commit -a
  可使用git status查看提交状态
切回主分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git checkout master
将新分支提交的改动合并到主分支上
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git merge newbranch
push代码
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git push -u origin master
删除分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $ git branch -D newbranch
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 国产程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Git 常用命令汇总
浪漫主义狗
2024/08/09
860
Git常用命令
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
奋飛
2019/08/15
2270
Git的常用命令
橘子君丶
2024/04/18
850
Git基础命令使用(个人总结)
个人在开发中整理常用的git命令,相信很多人会需要到的。 全局配置信息: git config --global user.name "Your name" git config --global user.email "email@example.com" 创建新的分支 git branch -b 1.0.1 git push origin 1.0.1 提交远程分支 删除远程分支: git push origin --delete <branchName>
牛嗷嗷
2018/03/30
6320
Git 魔法指南:轻松驾驭版本控制的海洋(新手必学!)
今天给大家分享的是Git的魔法指南,无论是在公司的程序开发中,还是用于开源项目,都是一个经常需要用到的工具。在工作中也经常使用到GitHub,也可以使用gitlab或SVN等,他们可以帮助我们在项目中管理项目的版本迭代以及每一次修改的内容。
小Bob来啦
2024/04/15
1390
Git 魔法指南:轻松驾驭版本控制的海洋(新手必学!)
git分布式版本控制的学习使用记录
工作后才了解到有这样的高效率程序控制,记录下我的使用学习过程,一方面可以帮助新手上路,也可以作为知识网络的备份。
十四君
2019/11/28
4900
鼠标垫上的Git知识库
Hello,大家好,我是CrazyCodes,之前在极客时间上买过一个git鼠标垫,感觉其知识点展示的非常干练,现手敲分享给大家,文末有购买链接。
CrazyCodes
2021/01/14
3950
鼠标垫上的Git知识库
版本管理-Git
一直只会常用的那几个 Git 命令,每次遇到不会的操作都是现去Google,十分不方便,今个得空咋就仔仔细细的学习学习 Git !
小简
2023/01/04
2K0
版本管理-Git
Git 实战
完整的把远程库克隆到本地 克隆下来后不要在主分支里面做开发 clone进行一次,从无到有的过程,更新用pull
用户1212940
2020/03/18
6100
珍藏多年的 Git 问题和操作清单
本文整理自工作多年以来遇到的所有 Git 问题汇总,之前都是遗忘的时候去看一遍操作,这次重新整理了一下,发出来方便大家收藏以及需要的时候查找答案。
猿天地
2019/09/03
1.4K0
珍藏多年的 Git 问题和操作清单
Git的使用
切换要跟踪的远程分支(origin/snowstorm为远程分支,snowstorm为本地分支):
代码的路
2022/06/18
3850
Git
首先要了解到Git分为几个区域,有工作区、暂存区、版本库、远程仓库。然后在后边会解释项目在各个区域移动。
不作声
2020/08/02
4200
git 命令大全
阮一峰 git 学习 :https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
xyzzz
2020/12/12
6070
git 命令大全
Git常用命令实践总结
注:本地可以有多个分支,远程也可以有多个分支,本地多个分支可以关联远程多个分支,但是,本地分支最好与远程分支同名,以免出现问题。
Tyan
2019/05/25
4590
相关推荐
Git 常用命令汇总
更多 >
LV.2
威拓信息技术全栈工程师
作者相关精选
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验