일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array 객체
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey🌳😊
git push -u origin master 본문
pull the latest changes from the remote repository (GitLab) into your local repository:
git pull origin master
After pulling the changes, you can verify that your local repository is up-to-date by running:
git status
If you want to see what origin actually refers to, you can use the following command:
git remote -v
pwd(print making directory): 현재 디렉터리 확인
파일 삭제: rm [파일명]
https://wotres.tistory.com/entry/git-push-u-%EC%98%B5%EC%85%98-%EC%82%AC%EC%9A%A9-%EC%9D%B4%EC%9C%A0
git push -u origin master
-u 옵션을 적어주면 앞으로
master 라는 현재 브랜치를 자동으로 origin 이라는 원격저장소의 master 브랜치로 연결해
간단히 git push 만 입력하여 반영하거나
git pull 을 입력할 때 origin이라는 원격저장소의 master 브랜치를
로컬 저장소의 master 브랜치로 merge 할수 있게 해주겠다는 의미
pwd
git init
git remote
git status
git commit -m "axios practice"
git add .
git status
git push -u origin main
git config
inconus@inconusui-Macmini news-viewer % pwd
/Users/inconus/news-viewer
inconus@inconusui-Macmini news-viewer % git init
Reinitialized existing Git repository in /Users/inconus/news-viewer/.git/
inconus@inconusui-Macmini news-viewer % git remote
origin
inconus@inconusui-Macmini news-viewer % git add .
inconus@inconusui-Macmini news-viewer % git status
On branch main
nothing to commit, working tree clean
inconus@inconusui-Macmini news-viewer % git commit -m "axios practice"
On branch main
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: src/App.js
no changes added to commit (use "git add" and/or "git commit -a")
inconus@inconusui-Macmini news-viewer % git add .
inconus@inconusui-Macmini news-viewer % git status
On branch main
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: src/App.js
inconus@inconusui-Macmini news-viewer % git commit -m "axios practice"
[main 7eeb796] axios practice
1 file changed, 1 insertion(+), 1 deletion(-)
inconus@inconusui-Macmini news-viewer % git push -u origin main
To https://github.com/yjyuwisely/TheArtofReact
! [rejected] main -> main (non-fast-forward)
error: failed to push some refs to 'https://github.com/yjyuwisely/TheArtofReact'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
inconus@inconusui-Macmini news-viewer % git pull origin main
From https://github.com/yjyuwisely/TheArtofReact
* branch main -> FETCH_HEAD
hint: You have divergent branches and need to specify how to reconcile them.
hint: You can do so by running one of the following commands sometime before
hint: your next pull:
hint:
hint: git config pull.rebase false # merge
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # fast-forward only
hint:
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
fatal: Need to specify how to reconcile divergent branches.
inconus@inconusui-Macmini news-viewer % git config
usage: git config [<options>]
Config file location
--global use global config file
--system use system config file
--local use repository config file
--worktree use per-worktree config file
-f, --file <file> use given config file
--blob <blob-id> read config from given blob object
Action
--get get value: name [value-pattern]
--get-all get all values: key [value-pattern]
--get-regexp get values for regexp: name-regex [value-pattern]
--get-urlmatch get value specific for the URL: section[.var] URL
--replace-all replace all matching variables: name value [value-pattern]
--add add a new variable: name value
--unset remove a variable: name [value-pattern]
--unset-all remove all matches: name [value-pattern]
--rename-section rename section: old-name new-name
--remove-section remove a section: name
-l, --list list all
--fixed-value use string equality when comparing values to 'value-pattern'
-e, --edit open an editor
--get-color find the color configured: slot [default]
--get-colorbool find the color setting: slot [stdout-is-tty]
Type
-t, --type <type> value is given this type
--bool value is "true" or "false"
--int value is decimal number
--bool-or-int value is --bool or --int
--bool-or-str value is --bool or string
--path value is a path (file or directory name)
--expiry-date value is an expiry date
Other
-z, --null terminate values with NUL byte
--name-only show variable names only
--includes respect include directives on lookup
--show-origin show origin of config (file, standard input, blob, command line)
--show-scope show scope of config (worktree, local, global, system, command)
--default <value> with --get, use default value when missing entry
강제 푸시로 해결됐다.
git push origin main -f
Cmd + Shift +를 누릅니다. (점). 이 키 조합을 누르면 모든 숨겨진 폴더와 파일이 표시됩니다.
https://www.lainyzine.com/ko/article/git-init-how-to-initialize-git-repository/
'💻Bootcamp Self-Study Revision✨ > Git, GitHub' 카테고리의 다른 글
Git 명령어 정리 노트 (0) | 2023.07.25 |
---|---|
Git, Mac) 커밋한 후 특정 Author, Committer의 이름 수정하기 (0) | 2023.06.10 |
Git, Mac) 이미 커밋한 용량이 큰 Repository의 파일의 Committer 이름을 수정할 경우 (0) | 2023.06.10 |
Git, Mac) 이미 커밋한 Committer 이름 하나씩 변경하기 (0) | 2023.06.10 |