Example Git

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
example:example_git [20.04.2017 10:29]
admin создано
example:example_git [04.09.2018 07:09]
127.0.0.1 Approved(admin 2018/09/04 09:21)
Строка 1: Строка 1:
 <code bash> <code bash>
-#git GIT_DIR/​info/​attributes ​  можно решать переносы делать indent и прочее фишко +# можно решать переносы делать indent и прочее фишко ​###git 
-#git for-each-ref --format="​%(refname) %(objectname) %(objecttype)"​ refs/​heads/ ​  ### показть список всех heads +GIT_DIR/​info/​attributes 
-#git git ls-tree -r HEAD   ### показать список всех файлов в памяти git + 
-#git git blame   ### узнать кто сломал конкретную строчку кода + 
-#git git cherry-pick ​  ### внести измененния новым коммитом с новым хешем из коммита другой ветки без merge +показать список всех heads ###git ###heads 
-#git git log --pretty=oneline +git for-each-ref --format="​%(refname) %(objectname) %(objecttype)"​ refs/​heads/ ​   
-#git git log --pretty=short + 
-#git git log --pretty=full/​fuller +# показать список всех файлов в памяти git ###git ###tree 
-#git git log --pretty=format:'​FORMAT'​ +git ls-tree -r HEAD     
-#git git log --graph + 
-#git git log --all --pretty=format:'​%H %s %aD' ​ >/​tmp/​a +# узнать кто сломал конкретную строчку кода ###git 
-#git git status --porcelain | sed -r -e '​s/​...(.*)/​git checkout --theirs .\/​\1/'​ >​../​tmp +git blame 
-#git git format-patch HEAD^1..HEAD + 
-#git git apply --stat 0001-Fix-build-on-4.x-kernel.patch +# внести изменения новым коммитом с новым хешем из коммита другой ветки без merge ###git 
-#git git apply --check 0001-Fix-build-on-4.x-kernel.patch +git cherry-pick 
-#git git apply 0001-Fix-build-on-4.x-kernel.patch + 
-#git git am +# git log ###git ###format 
-#git  path +git log --pretty=oneline 
-#git diff -- +git log --pretty=short 
-#git git diff --name-only <хеш коммита>​..HEAD ​  ### показать измененные файлы+git git log --pretty=full/​fuller 
 +git git log --pretty=format:'​FORMAT'​ 
 +git git log --graph 
 +git git log --all --pretty=format:'​%H %s %aD' ​ >/tmp/a 
 + 
 +# вариант автомерджа,​ тестировать перед использованием ###git ###merge 
 +git status --porcelain | sed -r -e '​s/​...(.*)/​git checkout --theirs .\/​\1/'​ >../tmp 
 + 
 +отправка ​git patch  по почте ###git ###patch ###apply ###mail 
 +git format-patch HEAD^1..HEAD 
 +git apply --stat 0001-Fix-build-on-4.x-kernel.patch 
 +git apply --check 0001-Fix-build-on-4.x-kernel.patch 
 +git apply 0001-Fix-build-on-4.x-kernel.patch 
 +git am 
 +git patch 
 +git diff -- 
 + 
 +# показать измененные файлы меж коммитами ###git ###diff ###​name-only 
 +git diff --name-only <хеш коммита>​..HEAD 
 + 
 +# коммит с удаленного сервера 
 +git commit --author='​ваше имя <​ваша_почта@carbonsoft.ru>'​ -m "​test"​
  
 </​code>​ </​code>​
  
  
 +
 +~~OWNERAPPROVE~~