<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Git_%E5%9F%BA%E7%A1%80pass</id>
	<title>Git 基础pass - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Git_%E5%9F%BA%E7%A1%80pass"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Git_%E5%9F%BA%E7%A1%80pass&amp;action=history"/>
	<updated>2026-04-17T09:15:39Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Git_%E5%9F%BA%E7%A1%80pass&amp;diff=413&amp;oldid=prev</id>
		<title>2022年10月10日 (一) 02:20 Evan</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Git_%E5%9F%BA%E7%A1%80pass&amp;diff=413&amp;oldid=prev"/>
		<updated>2022-10-10T02:20:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;请见 [[Git基础及常用命令]]&lt;br /&gt;
=commands=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
有时提交不成 冲突了 请用 git rm -f  filename&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
…or create a new repository on the command line&lt;br /&gt;
echo &amp;quot;# learn-english&amp;quot; &amp;gt;&amp;gt; README.md&lt;br /&gt;
git init&lt;br /&gt;
git add README.md&lt;br /&gt;
git commit -m &amp;quot;first commit&amp;quot;&lt;br /&gt;
git remote add origin git@github.com:evan886/learn-english.git&lt;br /&gt;
git push -u origin master&lt;br /&gt;
&lt;br /&gt;
…or push an existing repository from the command line&lt;br /&gt;
git remote add origin git@github.com:evan886/learn-english.git&lt;br /&gt;
git push -u origin master&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=git获取指定历史版本代码 分支=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
克隆代码：git clone xxxxx.git&lt;br /&gt;
&lt;br /&gt;
进入项目目录：cd &amp;lt;项目文件夹名称&amp;gt;&lt;br /&gt;
&lt;br /&gt;
查看commit SHA，执行命令：&lt;br /&gt;
&lt;br /&gt;
    git log：查看提交的所有历史版本信息。&lt;br /&gt;
&lt;br /&gt;
 git log #查看命令之一 &lt;br /&gt;
commit 75ea9ccbea7c4886f30da147fb67b693b2624c26 (HEAD -&amp;gt; v5.3, tag: v5.3.6, origin/v5.3)&lt;br /&gt;
Author: Roberto Ierusalimschy &amp;lt;roberto@inf.puc-rio.br&amp;gt;&lt;br /&gt;
Date:   Tue Aug 18 14:48:43 2020 -0300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
evan@myxps:~/github/lua$ git branch&lt;br /&gt;
  master&lt;br /&gt;
* v5.3&lt;br /&gt;
evan@myxps:~/github/lua$ git branch -a &lt;br /&gt;
  master&lt;br /&gt;
* v5.3&lt;br /&gt;
  remotes/origin/HEAD -&amp;gt; origin/master&lt;br /&gt;
  remotes/origin/master&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=打标签=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
在Git中打标签非常简单，首先，切换到需要打标签的分支上：&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* dev&lt;br /&gt;
  master&lt;br /&gt;
$ git checkout master&lt;br /&gt;
Switched to branch &amp;#039;master&amp;#039;&lt;br /&gt;
然后，敲命令git tag &amp;lt;name&amp;gt;就可以打一个新标签：&lt;br /&gt;
&lt;br /&gt;
$ git tag v1.0&lt;br /&gt;
可以用命令git tag查看所有标签：&lt;br /&gt;
&lt;br /&gt;
$ git tag&lt;br /&gt;
v1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=git 基础=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
服务器上 &lt;br /&gt;
&lt;br /&gt;
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \&lt;br /&gt;
  libz-dev libssl-dev&lt;br /&gt;
&lt;br /&gt;
apt-get install git&lt;br /&gt;
&lt;br /&gt;
 git --version&lt;br /&gt;
git version 2.20.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 使用我们指定目录作为Git仓库。&lt;br /&gt;
&lt;br /&gt;
git init newrepo&lt;br /&gt;
useradd git #也可以让这个用户不可以登录，为了安全嘛&lt;br /&gt;
&lt;br /&gt;
chown  -R git.git  /data/newrepo/.git/&lt;br /&gt;
&lt;br /&gt;
mkdir /home/git/.ssh -p&lt;br /&gt;
cp /root/.ssh/authorized_keys /home/git/.ssh/&lt;br /&gt;
&lt;br /&gt;
chown -R git.git /home/git/.ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 client &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ssh  -T  git账号名@服务器IP  #客户端验证连接&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#可以的 &lt;br /&gt;
git clone git@192.168.10.122:/data/newrepo/&lt;br /&gt;
正克隆到 &amp;#039;newrepo&amp;#039;...&lt;br /&gt;
warning: 您似乎克隆了一个空仓库。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#配置 &lt;br /&gt;
 git config --global user.name &amp;quot;evan886&amp;quot;&lt;br /&gt;
  git config --global user.email &amp;quot;evan886@gmail.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git clone git@192.168.10.122:/newrepo/git.git &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git config --global user.name &amp;quot;evan886&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;evan886@gmail.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/qq_33598419/article/details/94392074?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&amp;amp;depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param &lt;br /&gt;
使用Git搭建自己的私有/个人Git仓库&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
http://blog.linuxchina.net/2015/06/18/how-to-use-git-%e8%bd%ac/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==see also==&lt;br /&gt;
&lt;br /&gt;
https://help.github.com/cn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE Git 基础 - 打标签]&lt;br /&gt;
&lt;br /&gt;
[https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001376951758572072ce1dc172b4178b910d31bc7521ee4000 创建标签]&lt;br /&gt;
&lt;br /&gt;
[https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840202368c74be33fbd884e71b570f2cc3c0d1dcf000 git 解决冲突]&lt;br /&gt;
&lt;br /&gt;
[[category:ops]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>