git常用操作及其基本命令
克隆远程仓库代码到本地
本地创建有文件夹
git clone 远程仓库地址 本地文件夹名称
本地没有创建文件夹
git clone 远程仓库地址 文件夹名称
克隆完成之后,使用“cd 文件夹”的方式进入,然后执行git init初始化本地仓库
查看远程仓库
git remote -v 可以看到远程仓库的名称以及对应的地址
添加远程仓库
git remote add 名称 远程仓库地址
移除远程仓库
git remote remove 远程仓库名称
创建本地分支
git branch 分支名称
切换到创建的分支
git checkout 分支名称
如果想创建并切换到分支可以使用如下命令
git checkout -b 分支名称
删除分支
git branch -d 分支名称
查看本地所有分支
git branch -a
通过该命令可以了解当前本地建立的分支情况以及当前所在的分支
将本地代码放入暂存以及提交到本地本地仓库的命令
git add * 将代码放入到暂存区
git commit -a -m '提交信息' 可以将暂存区的代码提交到本地仓库
将本地仓库的代码提交到远程仓库的方法
如果本地仓库与远程仓库建立的连接关系可以直接使用如下命令进行代码拉取和代码提交
git pull 拉取对应分支上的代码
git push 将当前分支上的代码提交到远程对应的分支上
如何远程分支不存在需要创建远程分支的话,可以使用如下命令
git push origin 本地分支名称:远程分支名称 (建议远程分支名称和本地分支名称一致)
如果要删除远程分支也使用如下命令:
git push origin --delete 远程分支名称
让本地分支与远程分支建立连接关系
git push --set-upstream origin 本地分支名:远程分支名称
建立的管理关系也可以通过.git/config,进行手动添加或者修改:
[remote "origin"]
url = https://gitlab.com/spirits/cms.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "test"]
remote = origin
merge = refs/heads/test3
分支合并
需要将某个分支合并到当前分支的话可直接使用如下命令
git merge 需要合并的分支
如果不是要将某个分支合并如当前分支,那么需要切换分支
撤销暂存区操作文件
git reset HEAD 文件名
如果使用git checkout 文件名 这个命令本质上是将仓库中的文件调出,并覆盖本地相应的文件
git常用操作及其基本命令的更多相关文章
- 版本控制工具——Git常用操作(上)
本文由云+社区发表 作者:工程师小熊 摘要:用了很久的Git和svn,由于总是眼高手低,没能静下心来写这些程序员日常开发最常用的知识点.现在准备开一个专题,专门来总结一下版本控制工具,让我们从git开 ...
- git报错:'fatal:remote origin already exists'怎么处理?附上git常用操作以及说明。
git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ---------------------- ...
- git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...
git常用操作 配置用户信息.拉取项目.提交代码.分支操作.版本回退... /********git 配置用户信息************/ git config --global user.name ...
- Git常用操作(二)
仓库拉取 git clone XXX 修改仓库链接 $ git config -l # 显示coding列表 $ git config --get remote.origin.url # 返回orig ...
- 版本控制工具——Git常用操作(下)
本文由云+社区发表 作者:工程师小熊 摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码.使用分支.出现代码冲突的解决办法.紧急保存现场和恢复现场的操作.学会以后已经 ...
- (数据科学学习手札141)利用Learn Git Branching轻松学习git常用操作
1 简介 大家好我是费老师,Git作为世界上最流行的版本控制系统,可以说是每一位与程序打交道的朋友最值得学习的软件之一.除了管理自己的项目,如果你对参与开源项目感兴趣,那么Git更是联结Github. ...
- git 常用操作总结
廖雪峰博客的git 教程写得不错, 很详细,但是却总结的不是很好. 这里哥再详细总结一遍吧! Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch 切换分支:git ...
- Git常用操作汇总(转)
如果一个文件被删除了,可以使用切换版本号进行恢复.恢复方法: 先确定需要恢复的文件要恢复成哪一个历史版本(commit),假设那个版本号是: commit_id,那么 git checkout com ...
- git常用操作记录
之前的多人项目大多使用了SVN作为版本控制,自己只会用eclipse连接GitHub的操作.这次项目采用了git作为版本控制系统,所以学会了很多新操作,这里权当记录,以备后用. git的一些基本操作可 ...
随机推荐
- ROS常用库(一) fake_localization
wiki是最好的学习资料,以下直接参考了wiki官网.另外po出官网网址,建议英语较好的朋友之接看原版 http://wiki.ros.org/fake_localization 概述 fake_lo ...
- mjpg-streamer视频服务器移植
相关软件下载地址:http://pan.baidu.com/s/16yo8Y JPEG库的移植 对于内核linux-2.6.35,不能再使用servfox,如果要使用的需要修改大量的代码.在此选用新的 ...
- Photoshop 更换证件照底色
1.打开photoshop CS6. 2.打开照片 (上栏)文件---->打开 或者,直接把照片拖进ps中. 3.复制图层 右击背景,点击复制图层 (复制图层的作用是,如果对图层操作错误,可以 ...
- ZOJ 1409 communication system 双变量型的DP
这个题目一开始不知道如何下手,感觉很像背包,里面有两个变量,一个带宽B,一个价格P,有n个设备,每个设备有k个可选的器材(只需选一个),每个器材都有自己的B和P, n个设备选n个器材,最终,FB=所有 ...
- opencv.js双边滤波 磨皮处理
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http ...
- Java的包装类
一.概述 因为基本数据类型的变量身上没有任何的方法和属性,所以针对基本数据类型提供了对应的类形式--包装类. 利用这个类产生对象,调用对象身上的方法来操作这个数据. 二.分类 包装类分为以下几种: 基 ...
- ACM-DFS Template
自己写的DFSTemplate: // DFS_Template.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" //DFS的思想是:一直向 ...
- 【pwnable.kr】random
pwnable从入门到放弃第七题. ssh random@pwnable.kr -p2222 (pw:guest) 目前为止做的最快的一道题... #include <stdio.h> i ...
- Kali桥接模式下配置静态ip
以管理员身份运行虚拟机 打开控制面板-->网络和Internet-->更改适配器 再在虚拟机处桥接到这个WLAN2 点击 编辑-->编辑虚拟网卡 没有网卡就点上图的添加网络作为桥接网 ...
- bzoj1415 NOI2005聪聪和可可
%%%http://hzwer.com/2819.html 先各种暴力搞出来p[x][y](从x到y下一个最近应该到达的位子) 然后就记忆化搜索??(雾) #include<bits/stdc+ ...