Skip to content

Mazzik12/os-pi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,915 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

os-pi

Настройка git

Для начала работы:

git clone https://github.com/alex-chaplygin/os-pi

Настройка удалённого репозитория

git remote set-url origin https://github.com/alex-chaplygin/os-pi

Настройка профиля:

git config --global user.name "ВАШЕ ИМЯ НА GITHUB"
git config --global user.email "ВАША ПОЧТА"

Порядок работы

  1. Удаляем свою старую ветку

git checkout master

git branch -D iss<номер сделанной ветки>

  1. Смотрим задание в разделе Issues

  2. Синхронизировать удаленное хранилище и локальное

git checkout master

git pull origin master

  1. Создаем ветку

git branch iss<номер>

git checkout iss<номер>

  1. Работаем

  2. Фиксация изменений

выполняем для каждого измененного файла

git add имя_файла

git commit -m "Краткое сообщение что было сделано"

  1. Загрузить ветку на удаленный репозиторий

git push origin iss<номер>

Настройка Emacs

(defun do-all-tests() (interactive) (save-some-buffers (lambda () t)) (compile "make test"))

(defun do-cur-test() (interactive) (save-some-buffers (lambda () t)) (let* ((buf (file-name-base (buffer-file-name (window-buffer (minibuffer-selected-window))))) (buf2 (concat "/tmp/" buf))) (add-hook 'compilation-finish-functions 'my-compilation-finish-function) (compile (concat "make " buf2)) (sit-for 2) (shell-command buf2)))

(require 'doxymacs)

(global-set-key [f1] 'doxymacs-insert-file-comment)

(global-set-key [f2] 'doxymacs-insert-function-comment)

(global-set-key [f3] 'doxymacs-insert-member-comment)

(global-set-key [f4] 'do-all-tests)

(global-set-key [f5] 'do-cur-test)

(global-set-key (kbd "C-v") 'yank)

(define-key input-decode-map (kbd "C-c") (kbd "M-w"))

(global-set-key (kbd "C-s") 'save-buffer)

(global-set-key (kbd "C-z") 'undo)

(global-set-key (kbd "C-f") 'find-file)

(global-set-key (kbd "C-w") 'other-window)

(setq-default c-basic-offset 4)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 64.3%
  • Common Lisp 33.1%
  • Makefile 1.2%
  • Assembly 1.1%
  • Other 0.3%