init a git repository related to your github account
# Navigate to your folder cd /path/to/your/folder # Initialize the Git repository git init # Configure user identity git config user.name "AkiaHaha" git config user.email "daniel666cqu@163.com" # Create a README file (optional) echo "# My Project" > README.md
clone your github repository to a new pc
#Set up the SSH key ##Generate an SSH Key ssh-keygen -t rsa -b 4096 -C "daniel666cqu@163.com" ## start the SSH agent: eval "$(ssh-agent -s)" ## Add Your SSH Key to the Agent ssh-add ~/.ssh/id_rsa ##display and copy your key cat ~/.ssh/id_ras.pub ## test the SSH conction ssh -T git@github.com ### And then you will see a message like this: ### Hi YourUsername! You've successfully authenticated, but GitHub does not provide shell access.
add modification and push to your github storage
# Stage all files git add . # Commit the changes git commit -m "Initial commit" # Link to the remote repository (optional) git remote add origin https://github.com/YourUsername/YourRepoName.git # Push the changes to GitHub (if linked) git push -u origin main
switch between branches and commit editions
## Branches # List all branches git branch -a # switch to a existed branch git check <your_branch_name> # creat and switch to a new branch git checkout -b <new_branch_name>
## Commitment #1. view the commit history git log # it will feedback messages like =>>>>>>>>>>>>>>> # commit befd480326ddbdc55d729b38303e9b056502a0fa # this is the commit hash # Author: AkiaHaha <daniel666cqu@163.com> # Date: Wed Aug 14 20:07:31 2024 +0800 # the stable version that could quat at 0.25m #<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< #2. switch to a specified commit edition git checkout <commit_hash> #3. create a new branch at current commit git checkout -c <new_branch_name>
Delete branch
-
check to a different branch, forbid to delete the branch currently on
git checkout <another_branch_name>
-
delete the branch you don't need
git branch -d <branch-name>
-
force the deletion
git branch -D <branch-name>
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于