“Git 基础pass”的版本间的差异
跳到导航
跳到搜索
docker>Evan |
|||
(未显示同一用户的4个中间版本) | |||
第1行: | 第1行: | ||
− | + | 请见 [[Git基础及常用命令]] | |
=commands= | =commands= | ||
<pre> | <pre> | ||
第22行: | 第22行: | ||
</pre> | </pre> | ||
+ | |||
+ | |||
+ | =git获取指定历史版本代码 分支= | ||
+ | <pre> | ||
+ | |||
+ | |||
+ | 克隆代码:git clone xxxxx.git | ||
+ | |||
+ | 进入项目目录:cd <项目文件夹名称> | ||
+ | |||
+ | 查看commit SHA,执行命令: | ||
+ | |||
+ | git log:查看提交的所有历史版本信息。 | ||
+ | |||
+ | git log #查看命令之一 | ||
+ | commit 75ea9ccbea7c4886f30da147fb67b693b2624c26 (HEAD -> v5.3, tag: v5.3.6, origin/v5.3) | ||
+ | Author: Roberto Ierusalimschy <[email protected]> | ||
+ | Date: Tue Aug 18 14:48:43 2020 -0300 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | evan@myxps:~/github/lua$ git branch | ||
+ | master | ||
+ | * v5.3 | ||
+ | evan@myxps:~/github/lua$ git branch -a | ||
+ | master | ||
+ | * v5.3 | ||
+ | remotes/origin/HEAD -> origin/master | ||
+ | remotes/origin/master | ||
+ | |||
+ | </pre> | ||
=打标签= | =打标签= | ||
第40行: | 第72行: | ||
v1.0 | v1.0 | ||
</pre> | </pre> | ||
+ | |||
+ | =git 基础= | ||
+ | <pre> | ||
+ | |||
+ | 服务器上 | ||
+ | |||
+ | apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ | ||
+ | libz-dev libssl-dev | ||
+ | |||
+ | apt-get install git | ||
+ | |||
+ | git --version | ||
+ | git version 2.20.1 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | 使用我们指定目录作为Git仓库。 | ||
+ | |||
+ | git init newrepo | ||
+ | useradd git #也可以让这个用户不可以登录,为了安全嘛 | ||
+ | |||
+ | chown -R git.git /data/newrepo/.git/ | ||
+ | |||
+ | mkdir /home/git/.ssh -p | ||
+ | cp /root/.ssh/authorized_keys /home/git/.ssh/ | ||
+ | |||
+ | chown -R git.git /home/git/.ssh/authorized_keys | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | client | ||
+ | |||
+ | |||
+ | ssh -T git账号名@服务器IP #客户端验证连接 | ||
+ | |||
+ | |||
+ | #可以的 | ||
+ | git clone [email protected]:/data/newrepo/ | ||
+ | 正克隆到 'newrepo'... | ||
+ | warning: 您似乎克隆了一个空仓库。 | ||
+ | |||
+ | |||
+ | #配置 | ||
+ | git config --global user.name "evan886" | ||
+ | git config --global user.email "[email protected]" | ||
+ | |||
+ | |||
+ | |||
+ | git clone [email protected]:/newrepo/git.git | ||
+ | |||
+ | |||
+ | |||
+ | git config --global user.name "evan886" | ||
+ | git config --global user.email "[email protected]" | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | |||
+ | [https://blog.csdn.net/qq_33598419/article/details/94392074?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param | ||
+ | 使用Git搭建自己的私有/个人Git仓库 | ||
+ | ] | ||
+ | |||
+ | http://blog.linuxchina.net/2015/06/18/how-to-use-git-%e8%bd%ac/ | ||
2022年10月10日 (一) 02:20的最新版本
请见 Git基础及常用命令
commands
有时提交不成 冲突了 请用 git rm -f filename …or create a new repository on the command line echo "# learn-english" >> README.md git init git add README.md git commit -m "first commit" git remote add origin [email protected]:evan886/learn-english.git git push -u origin master …or push an existing repository from the command line git remote add origin [email protected]:evan886/learn-english.git git push -u origin master
git获取指定历史版本代码 分支
克隆代码:git clone xxxxx.git 进入项目目录:cd <项目文件夹名称> 查看commit SHA,执行命令: git log:查看提交的所有历史版本信息。 git log #查看命令之一 commit 75ea9ccbea7c4886f30da147fb67b693b2624c26 (HEAD -> v5.3, tag: v5.3.6, origin/v5.3) Author: Roberto Ierusalimschy <[email protected]> Date: Tue Aug 18 14:48:43 2020 -0300 evan@myxps:~/github/lua$ git branch master * v5.3 evan@myxps:~/github/lua$ git branch -a master * v5.3 remotes/origin/HEAD -> origin/master remotes/origin/master
打标签
在Git中打标签非常简单,首先,切换到需要打标签的分支上: $ git branch * dev master $ git checkout master Switched to branch 'master' 然后,敲命令git tag <name>就可以打一个新标签: $ git tag v1.0 可以用命令git tag查看所有标签: $ git tag v1.0
git 基础
服务器上 apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev apt-get install git git --version git version 2.20.1 使用我们指定目录作为Git仓库。 git init newrepo useradd git #也可以让这个用户不可以登录,为了安全嘛 chown -R git.git /data/newrepo/.git/ mkdir /home/git/.ssh -p cp /root/.ssh/authorized_keys /home/git/.ssh/ chown -R git.git /home/git/.ssh/authorized_keys client ssh -T git账号名@服务器IP #客户端验证连接 #可以的 git clone [email protected]:/data/newrepo/ 正克隆到 'newrepo'... warning: 您似乎克隆了一个空仓库。 #配置 git config --global user.name "evan886" git config --global user.email "[email protected]" git clone [email protected]:/newrepo/git.git git config --global user.name "evan886" git config --global user.email "[email protected]"
http://blog.linuxchina.net/2015/06/18/how-to-use-git-%e8%bd%ac/