git 在linux中的使用

1,常用操作

一,clone远程仓库 例如clone test项目的分支v1.0

git -c diff.mnemonicprefix=false -c core.quotepath=false clone --branch v1.0 https://git.oschina.net/test.git /Users/test

这部分执行之后会提示你输入仓库的账号密码

二,添加本地修改

git add 文件名(多个文件名以空格隔开)

三,推送所有修改

git commit -a -m ‘这是注释‘

-a代表 all ,-m代码 message注释

四,拉取远程更新

git pull

此处会提示你输入账户密码

2,常见错误

1,git pull时出现以下错误:error: Your local changes to the following files would be overwritten by merge:

这是本地与远程仓库之间出现了版本冲突,这时我们先隐藏本地修改,再拉取远程更新,然后恢复本地修改,最后再提交:

git stash
git pull
git stash pop
git commit -a -m ‘注释‘

2,git pull时出现以下错误:Pull is not possible because you have unmerged files.

其实是错误1的延续,忘了执行git commit -a -m 这一步就直接又git pull 需要再次执行:

git commit -a -m ‘注释‘

如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:

git reset --hard
git pull

以上方法都需要在git项目目录中执行

时间: 2024-08-27 15:19:25

git 在linux中的使用的相关文章

Linux中添加用户、删除用户时新手可能遇到的问题

Linux中添加用户.删除用户时新手可能遇到的问题  1.创建新用户后切换到新用户:No directory, logging in with HOME=/     添加用户     #sudo useradd -m -s /bin/bash -g group loginname     -m 创建home目录 (不加这个要手动添加目录,不然会出现No directory,Logging in with HOME=/ )     -s /bin/bash 使用bash( 默认为 /bin/sh

git 在linux下服务端搭建

本文以centos为例,其他linux请自行参照对应方式. 1. 服务端安装git yum install git 2. 服务端添加无shell登录权限的用户,将username替换为要添加的用户 useradd -s /sbin/nologin username 3. 初始化仓库 git init --bare sample.git 4. 在客户端,也就是gitbash(windows用户)生成密钥和公钥,邮箱地址改为你自己的,当然后面的两个 -t  和 -C 参数可以不要. ssh-keyg

GIT在Linux上的安装和使用 第三章

. GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS.Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高.如果拥有CVS或者SVN的使用背景,那么更熟悉的方法是客户端-服务器端模式,所有的文件仓库(repository)都是存放在服务器上的,用户需要在本地安装客户端去服务器上的项目中获取旧版本,提交新版本. GIT抛弃了这种模式,当用户从远端GIT仓库下载一个工程(

Linux培训教程 Git在linux下的使用

Linux培训教程 Git在linux下的使用  *初始化git仓库,使用git init命令 *添加文件到git仓库分两步: 1.使用git add filename ;可分多次使用,添加多个文件到暂存区 2.使用git commit -m "说明" ;完成提交到分支 兄弟连linux培训教程  Git在linux下的使用 *查看工作区状态,使用git status 命令;如果提示有修改可使用git diff filename 查看修改内容 *HEAD指向当前版本,HEAD^表示上一

procps工具集 ----Linux中的可用内存指的是什么?

https://gitlab.com/procps-ng/procps free - Report the amount of free and used memory in the system kill - Send a signal to a process based on PID pgrep - List processes based on name or other attributes pkill - Send a signal to a process based on nam

GIT在Linux上的安装和使用简介

GIT在Linux上的安装和使用简介 解压后切换到其目录 $ tar xvfj git-1.7.6.tar.bz2 $ cd git-1.7.6 使用默认配置进行安装,如果想修改配置,可以使用 ./configure --help 来获取帮助 $ ./configure $ make $ make install 2.初始化配置 GIT默认安装在 /usr/local/bin ,安装之后可以验证一下是否安装好 $ whereis git git: /usr/local/bin/git $ git

OpenVAS:Kali Linux 中的漏洞评估工具

本教程将介绍在 Kali Linux 中安装 OpenVAS 8.0 的过程. OpenVAS 是一个可以自动执行网络安全审核和漏洞评估的开源漏洞评估程序.请注意,漏洞评估(Vulnerability Assessment)也称为 VA 并不是渗透测试(penetration test),渗透测试会进一步验证是否存在发现的漏洞,请参阅什么是渗透测试来对渗透测试的构成以及不同类型的安全测试有一个了解. 什么是 Kali Linux? Kali Linux 是 Linux 渗透测试分发版.它基于 D

linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...

http://blog.csdn.net/pipisorry/article/details/39902327 在Ubuntu中安装numpy.scipy.matplotlib.OpenCV等 和Python(x,y)不一样,在Ubuntu中需要手工安装科学计算的各个模块, 如何安装IPython, NumPy, SciPy, matplotlib, PyQt4, Spyder, Cython, SWIG, ETS, OpenCV: 在Ubuntu下安装Python模块通常可以使用apt-get

GIT在Linux上的安装和使用简介心得

GIT在Linux上的安装和使用简介心得 Linux和Git之父Linus Torvalds曾说过这样一段话:        “Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” (低水平程序员总在考虑代码,高水平程序员总在考虑数据结构及其之间的关系)—— 来自 如何理解Linus Torvalds的“什么才是优秀程序员”的话. G