#GitPractice
only for command line practice
##Create a repository ###1.Empty repo from scratch first get to the location where you want put your project directory in. then
git clone repo_url
add some files then
git add file1
git add file2
git add ...
git commit -m "message aobt this commit"
git push origin master
###2. From exsiting project
first get into the directory of your project, then
git init
git add file1
git add file2
git add ...
git commit -m "message aobt this commit"
touch with remote repo in github
git remote add origin git@github.com:your_repo_url
transfer files to remote repo
git push -u origin master
##Update a repository
use
git add -u
then commit the changes and finally push the changes
git push -u origin master
use
git checkout -- file_name
to revert change to the last version.
Note: if the change has not beed added to stage from working directory, it will be revert to the last version in working directory; otherwise, it will be revert to the last version in stage.
create and switch to a new branch
git checkout -b branch_name
it equals to
git branch branch_name git checkout branch_name
merge a branch to master
git merge branch_name
delete a branch
git branch -d branch_name