Git 基础pass

来自linux中国网wiki
跳到导航 跳到搜索

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 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]"


[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/


see also

https://help.github.com/cn


Git 基础 - 打标签

创建标签

git 解决冲突