git

git新知识

日期:2019-09-19 阅读:578

dmandwp系统 - wordpress系统和DM系统区块建站>>

https://www.git-scm.com/docs

git --version
----------------
git config -help

git 动作 -help 可以查看说明
或 git help action(会跳到浏览器查看文档)
-------------
git config --global user.name "..."
git config --global user.email "..."
git config --list

------------------
git init
会生成.git目录
或在github后台新建一个repo
再clone这个repo,也会得到.git目录

git clone url 
或git cline ../abc.git
---------

排除文件和目录:

dos下 echo node_modules/ > .gitignore
这样会生成.gitignore文件。
或者新建 .gitignore..也可以。

---------


-------
git add .  
或 git add -A  (A is all),添加所有文件

git add *.php

git .    可以添加所有文件

touch .gitignore   这里可以排除文件

log.txt

/folder

*.txt

 

---------------

git reset

git diff
git status
git log
git commit -m "some text"
git commit -a -m "some text"
( a is all, m is message )

---------------

git remote add origin https://github.com/***.git
git push -u origin master

git .
git commit -m '' 
git status
git pull
git push

---------------------

git pull origin master  如果多人合作,先要pull再push
git push origin master
----------
git remote -v
git branch -help
git branch  显示本地的分支
git branch -a  显示本地和远程的分支

git branch fen1   创建一个分支
git checkout fen1 切换到fen1分支

git push origin fen1  上传远程分支
----------
合并分支,先切换到 master
git checkout master
git pull origin master
git branch --merged 显示合并了的分支
git merge gen1
git push origin master

--------
删除分支
git branch --merged
git branch d fen1   删除本地分支
git branch -a
git push origin  --delete fen1  删除远程分支

--------------
git stash  保存分支的改动
git stash apply
---------------
git mv  重命名文件或者文件夹。 
$ git mv <源文件/文件夹> <目标文件/文件夹>

git rm  删除文件或者文件夹。

-----------------

<<点击返回