Day 9
Pushing your changes
Commands in Play
- git push origin master -> From math.github to remote github.com/rickumail/math is Error: 403 Denied
- git push origin main -> From math.carol to remote math.git is ‘Everything’ up-to-date
- git commit -a -m “my good, short comment” -> Add and commit in one line
- git status
- git log -2 -> View last two commits (Today, 4/9 and Weds, 4/7)
- git log -n 2 -> ☝️ in longer form
- git ls-remote origin
- git remote -v show origin -> Show a formatted, human output
- git checkout -b [new-branch-name] [main] -> Create new branch and switch to it
- git push –set-upstream [origin] [new-branch-name] -> This will be written into the configuration file, os you won’t need to repeat this command
- git config —set-regexp [search-string] -> Access the git config file searching/filtering for the [search-string]
- git config –global push.default [nothing | current | upstream | simple | matching] -> Refer to the git config documentation that sets what will happened when you push a branch. This prevents a push of a branch to remote that was not intended as a share.
- git ls-remote [origin] [:new_branch] -> From this local, delete the remote reference to new_branch
Resources
Git-SCM docs–git push
NB. Read the note about the Fast-Forwards section.
NB. Read about ref specs in the git-push help.
Git-SCM docs–git config NB. Read about the section Files and the configuration setting in push.default.