linux怎么查看本机内存大小
243
2022-10-11
linux git
部署学习git
github :list all git*
yum -y install git -y
git clone ;git init 构建本地仓库:
[root@node4~/testapp]#git init Initialized empty Git repository in /root/testapp/.git/
[root@node4~/testapp]#git help config
git 配置文件: git config 仓库特有:REPO/.git/config全局: ~/.gitconfig --global 指的是某个人配置系统:/etc/git/config -system 公共配置user.name user.email git 仓库:索引:暂存; 对象库:版本库
添加用户名及邮箱:
[root@node4~/testapp/.git]#git config --add user.name mage
[root@node4~/testapp/.git]#cat ~/.gitconfig
git add /---/ git commit
[root@node4~/testapp]#git add api-quote.tx
[root@node4~/testapp/.git/objects/e8]#git ls-files -s (--stage100644 e8a1bce94e05f06c5b2aa51d2b610fb9da15d0bb 0 api-quote.txt
[root@node4~/testapp/.git/objects/e8]#git ls-files -s 100644 e8a1bce94e05f06c5b2aa51d2b610fb9da15d0bb 0 api-quote.txt[root@node4~/testapp/.git/objects/e8]#git cat-file -p e8a1bce94e05f06c5b2aa51d2b610fb9da15d0bb
该文件hash 实际值就是e8开头的值br/>[root@node4~/testapp]#lsapi-quote.txt[root@node4~/testapp]#git hash-object api-quote.txtb6087d95c055fb753e5a1974231ebe76e970305d
commit :索引对象和提交对象
注释: api_quote.txt 的hash 值就是b6[root@node4~/testapp]#git hash-object api-quote.txtb6087d95c055fb753e5a1974231ebe76e970305d
本地git clone git clone
git config --global user.name “name“ #设置全局用户名,可以非真实账户git config --global user.email xxx@xx.com #设置全局邮箱,可以非真实邮箱git config --global –list #列出用户全局设置git add index.html #添加文件到暂存区git commit -m “11“ #提交文件到工作区git status #查看工作区的状态git push #提交代码到服务器git pull #获取代码到本地git log #查看操作日志vim .gitignore #定义忽略文件git reset --hard HEAD^ #git版本回滚, HEAD为当前版本,加一个^为上一个,^^为上上一个版本git reflog # #获取每次提交的ID,可以使用--hard根据提交的ID进行版本回退git reset --hard 5ae4b06 #回退到指定id的版本#git branch #查看当前所处的分支git checkout -- file #从服务器更新某个那文件覆盖本地的文件
工作区:索引区 :对象库[root@node4/tmp/testapp]# git help -a
git ls-files -s git ls-files -ogit commit -m "0.1" 放在对象库中,"删除比较麻烦"
;git branch --list ;git merge develop
git status 显示工作状态;
merge 冲突:
推到远程服务器上:git fetch :取回远程服务器的更新git pull 取回远程服务器更新,而后与本地的指定分支合并git pull <远程主机名> <远程分支名>:<本地分支名.>git push :将本地的更新推动到远程主机名 git push <远程主机名> :<本地分支名>:<远程分支名>git push seaweedfs :master #删除远程分支
远程分支和本地分支合并
echo "# hadoop" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M mastergit remote add origin git@github.com:linux-deb/hadoop.gitgit push -u origin master
git remote add origin git@github.com:linux-deb/hadoop.gitgit branch -M mastergit push -u origin master
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~