git常用命令
简单汇总下git常见命令:
-
create your own folder
mkdir aa cd aaverify 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==mainThis 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 useror 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