git客户端官网:https://git-scm.com/ 下载对应版本安装

git总览

git总览

 

服务器安装git

安装依赖:yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel

git总览

 

安装git:yum install -y git

git总览

 

生成公匙、写入公匙,见Jenkins配置slave篇
生成公匙:(git bash)ssh-keygen、写入公匙: /home/root/.ssh/authorized_keys

 

创建仓库:git init --bare test.git

git总览

git总览

 

准备代码

git总览

进入目录

git总览

 

初始化:git init

git总览

 

查看状态:git status

git总览

 

添加到托管:

添加指定文件:git add 文件名     

git总览

查看

git总览

添加所有:git add -A或者git add *

 git总览

 

删除不应该提交的文件

如删除 hello1.py:git rm --cache hello1.py

git总览

删除1开头的:git rm --cache *11.py

git总览

 

屏蔽文件:.gitignore,在文件里面添加的文件都不会提交,支持正则

git总览

git总览

git总览

 

提交代码:git commit -m "第一次提交"

git总览

 

关联到远程仓库: git remote add origin root@ip:/root/test.git
git总览

删除关联: git remote remove origin

 

提交到远程仓库:git push --set-upstream origin master

git总览

 

分支管理:

创建分支:git branch test1
git总览

 

列出分支:git branch,*所在的分支为当前所在的分支

git总览

 

切换分支:git checkout test1

git总览

 

修改代码:

git总览

 

查看状态:git status

git总览

 

提交到test1分支

git总览

 

同步到远程master分支:把分支的内容合并到master,再提交master到远程

切回master分支:git checkout master

git总览

 

把test1分支的内容合并到master:git merge test1 master

 git总览

 

查看日志:git log

git总览

 

提交master到远程仓库:git push

git总览

 

克隆远程git库到本地的test_git文件夹:git clone root@ip:/root/test.git test_git

 git总览

 

查看文件

git总览

 

相关文章:

  • 2021-05-23
  • 2021-05-21
  • 2021-09-06
  • 2021-10-20
  • 2021-08-27
  • 2021-12-14
  • 2021-06-19
猜你喜欢
  • 2021-08-14
  • 2021-10-20
  • 2021-08-07
  • 2022-12-23
  • 2021-05-22
相关资源
相似解决方案