git常用命令
简单汇总下git常见命令:
-
create your own folder
mkdir aa cd aa
verify that the current folder is not tracked by Git:
git status
-
create a new SAS program file
echo "proc options; run;" > ./pgm/sas-git.sas
-
initialize a new repo by using the git init command
git init --initial-branch==main
This command creates a new git repository skeleton in a subdirectory named ‘.git’ under the current directory. This meas that you’re now able to start using other git commands in the current directory.
-
git configuration
git config --list --show-origin | grep user
or use this command in windows to check whether you set your name and email of github:
git config --list --show-origin | findstr user
-
optional: set your basic identification configuration settings
git config --global user.name "First-name Last-name" git config --global user.email emailAddress@provider
-
stage your project files with the git add command
git add . git status
-
commit the files, we can use whether commit message (comment) we want
git commit -m 'initial commit'
-
edit files, we can just use the “»” to append something to the existing file’s content
echo "/* adding just a comment to the code */" >> ./pgm/sas-git.sas
-
stage and commit the files with this shortcut (-am means stage all and commit together)
git commit -am "added a comment"
-
check repo history using the git log command
git log --pretty=format:"%h %ae %s"
the pretty option specifiers can make a more concise, readable history log with certain fields.
or can use the –oneline option for a quick view:
git log --oneline
-
push to a remote repository
<!-- git remote add origin <remote_repo_url> --> #only do this once git push -u origin main
-
pull from a remote repository
git pull origin main
github链接:https://github.com/Leslie-Lu/SASGit