㈠ linux git 安装后怎么卸载
1.
需要知道要卸载的软件的名称,比如现在打算卸载
Dropbox
,这个很容易知道它的名称了
2.
然后打开终端/命令行准备输入命令
3.
输入如下命令:sudo
apt-get
autoremove
--purge
4.
现在不要急着回车,来讲解一下这个命令
sudo
————
获取
root
权限
apt-get
———
执行安装卸载功能的软件
autoremove
—
告诉
apt-get
我们所要做的操作是移除软件
--purge
———
注意这前面是两个短划线,这个参数是告诉他们要完整的干净的彻底的移除。
5.
到了这里我们是不是还差点什么?
对了,我们还没告诉他们卸载什么软件呢。
那么在 --purge
后面间隔一个空格开始写软件名称。比如我就要写
Dropbox
在这里我告诉大家一个小技巧:如果软件名称太长,我们可以只输入前边的一部分,然后按
Tab
键进行自动补全,你会发现
Linux
的终端是多么的智能的!
如下图1,我输入了
dro
之后点击
Tab
按键之后就变成了
图2
的样子
6.
命令输入完,回车运行吧~你猜会出现什么?
要输入密码的,因为
sudo
请求了
root
权限嘛,输入就对了。
还有哦,你输入密码的时候终端里不会发生变化的,连
*
都不会显示出来,众位盲打吧,打完了回车确认
7.等待了一会之后会出现如下图提示,我们确认卸载,回复
Y
回车即可
8.然后继续等待,直至卸载完成,然后关闭终端,结束此次卸载过程。
㈡ linux 系统 删了一个较低版本的git 安装包 下载了一个新的git安装包 但是显示的版本还是老版本,怎么破
Google一下到处都是来 如果你用Ubuntu的话在终端自打sudo apt-get install git就装好了 用arch的话打sudo pacman -S git 各种包管理应该都可以 看你用哪种了 自己下代码编译也成 使用的话一两句话说不清 自己去Google教程吧
㈢ Linux系统Git不能完全退出怎么办
今天小涛遇到了一个问题,就是用git提交的时候有很多不必要的文件也被提交了,现在就想,有没有一中办法吧不必要的文件进行忽略掉,网络了一下,找到了,就是新建.gitignore然后再里面声明要忽略的文件夹或者文件就可以了,不过麻烦又来了,因为...
㈣ 递归删除指定目录下的.git文件
递归删除指定目录下的.git文件find
.
-name
.git
|
xargs
rm
-fr其中对xargs的介绍,可以参照以下内容:xargs大多数
linux
命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file
命令显示文件类型(可执行文件、ascii
文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给
ls
-l
命令以查看时间戳记。xargs
命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第
1
部分中的语法:例1:file
-Lz
*
|
grep
ASCII
|
cut
-d:
-f1
|
xargs
ls
-ltr例2:$
ls
|
xargs
-t
-i
mv
{}
{}.bak-i
选项告诉
xargs
用每项的名称替换
{}。-t
选项指示
xargs
先打印命令,然后再执行。另一个非常有用的操作是当你使用
vi
打开要编辑的文件时:例3:$
file
*
|
grep
ASCII
|
cut
-d:
-f1
|
xargs
vi
㈤ 如何在Linux下使用Git
Git是一款开源分布式版本控制系统,能够帮助Linux管理内核开发,那么Linux要如何使用Git,下面就是Linux使用Git的方法:
*初始化git仓库,使用git init命令
*添加文件到git仓库分两步:
1、使用git add filename ;可分多次使用,添加多个文件到暂存区
2、使用git commit -m “说明” ;完成提交到分支
*查看工作区状态,使用git status 命令;如果提示有修改可使用git diff filename 查看修改内容
*HEAD指向当前版本,HEAD^表示上一个版本,HEAD^^上上一个版本……HEAD~100指向之前第100个版本。
*回退版本:使用git log查看提交历史;使用git log --pretty=oneline 精简显示
使用git reset --hard commit_id 回退到版本号为commit_id的版本
*回退版本之后如果想再看改回来,可以使用git reflog 查看历史命令,找出想改回的版本号,再使用git reset hard commit_id 返回即可。
*注意:git跟踪并管理的是修改,而不是文件,如果一个文件修改并add之后,再次修改,如果不再次add就提交的话,只会提交第一次的修改。
*撤销修改:
1、如果文件还在工作区,即没有add也没有commit,则使用git checkout -- filename 还原到服务器版即可;
2、如果已经add到暂存区,首先使用git reset HEAD filename从暂存区取回工作区,再按照1进行操作即可;
3、如果已经提交到版本库,则按照版本回退的方式进行修改即可;
4、如果已经push到远程仓库,就麻烦了
*删除使用以下命令:
1、git rm filename 从工作区删除
2、git commit -m ”说明“ 更新分支中文件进行删除
将在工作区的文件删除之后,可以使用git checkout -- filename 从分支中取回,但是只能恢复文件到最新版本,最后一次提交之后的修改则不能恢复。
*分支:
1、创建分支
git checkout -b branchname 创建并切换到改分区,相当于一下两个命令:
git branch branchname 创建分支
git checkout branchname 切换到分区
2、查看当前指向的分支:git branch 会列出所有分支,当前指向的分支之前多了个*
3、切换分支就是git checkout branchname
4、合并分支:git merge branchname 合并branchname到当前分支
5、删除分支:git branch -d branchname 删除branchname分支
注意:创建、合并、删除分支都非常快,git鼓励使用分支完成某个任务,合并后删除分支,和直接在master分支上进行工作是一样的效果,但是过程更加安全; 这些之所以快是因为在这些过程中我们只是修改了指向分支的指针,如创建一个branch就是创建了一个指向分支的指针,然后修改HEAD指向该指针;即HEAD指向分支,分支就是提交。
*冲突解决:
git无法自动合并分支时,就必须首先解决冲突;解决冲突之后,再提交,即完成了合并
使用git log --graph 可以查看分支合并图。
*保存工作现场 git stash 保存之后就可以进行其他工作 而不影响上次的修改
恢复工作现场:
1、git stash apply 恢复时并不删除stash中内容
2、git stash pop 恢复时会删除stash中的内容
*远程库信息产看使用git remote (-v)加上-v显示信息更加详细
*分支推送到远程库:即将所有本地的提交推送到远程库
git push origin(远程库名) master (要推送的分支)
*抓取分支:git pull ; git clone
*协作模式:
1、使用git push origin branchname 推送自己的修改
2、如果推送失败,因为远程分支比本地更新,先使用git pull 合并
3、如果合并有冲突,解决冲突,在本地提交
4、再推送
注意:如果使用git pull 合并时提示 ”no tracking information“说明本地分支没有和远程分支建立链接关系,使用以下指令建立关系:git branch --set -upstream branch origin/branchname
*在本地创建与远程对应的分支:git branch -b branchname origin/branchname 本地与远程分支的名称最好一致
*创建标签
1、打标签git tag name 默认标签打在最新提交的commit上,如果想打在其他版本上,找到commit_id即可
2、显示标签:git log -pretty=oneline --abbrev -commit
git tag tag_name commit_id
3、查看标签:git tag 显示所有标签
4、查看标签信息:git show tag_name
5、创建带有说明的标签: git tag -a tag_name -m ”信息“;-a表示标签名,-m指定说明文字
*操作标签:git tag -d tag_name 删除标签
推送标签到远程库:git push origin tag_name
一次推送所有标签到远程库:git push origin --tag
上面就是Linux使用Git的方法了。
㈥ tortoisegit卸载时白屏
解决方案:
1、右键打开我的电脑,找到TortoiseGit安装包,并下载。
2、下载完成后重启电脑恢复正常。
3、如若再想卸载,请先在任务管理器上停止TortoiseGit相关的运行后再进行卸载。
㈦ linux git 安装后怎么卸载
需要知道要卸载的软件的名称,比如现在打算卸载 Dropbox ,这个很容易知道它的名称了
㈧ Linux系统Git不能完全退出怎么办
git 错误代码128或1,git 安装后,使用tortoisegit 或者命令 git pull的时候报错。
git pull无法下载代码 是因为你的ssh client的问题,使用ssh链接不上
解决方法:
当前项目右键-》 TortoiseGit -》 Settings -》 Network
SSH client 设置 C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
改成 C:\Program Files (x86)\Git\bin\ssh.exe
也就是你的git 的ssh路径
以上就是GIT不能完全退出(退出码128或1)的解决方法了,有遇到这个问题的Linux用户,不妨试试为大家推荐的这个解决方法吧。
㈨ Linux下如何删除一个git版本库,直接删除文件夹就可以么
很高兴来回答下.rm -rf /access
将会删除/log/,
即
.
㈩ 如何在linux删除git服务器
直接卸载掉git就行了:
apt-get uninstall git-core