git常用命令小总结

git init

初始化本地仓库(创建git本地仓库)

demo:

git init

git clone

复制远程仓库到本地

demo:

git clone [email protected]:JamesJaw/11111.git

git remote

管理远程仓库信息

增加远程仓库:

git remote add origin [email protected]:JamesJaw/11111.git

git add

添加变动(只有添加后才能commit)

demo:

git add test.txt

git commit

提交变动到本地仓库

demo:

git commit -m "test log"

git push

将本地仓库信息推送到远程仓库

将本地仓库的某个分支提交到远程仓库:

git push origin test_branch

git pull

同步远程仓库信息拉取到本地仓库

将远程仓库的一个分支同步到本地,并合并本地当前分支

git pull origin test_branch

git status

查看当前分支状态(包括所处分支,改动等)

demo:

git  status

git diff

查看变动详情

查看所有变动详情:

git diff 

查看某个文件变动详情

git diff test.txt

git log

查看本地仓库提交日志

demo

git log

git branch

本地仓库分支操作

查看分支:

git branch

创建分支:

git branch test_branch

删除分支:

git branch -D test_branch

git merge

合并分支

合并一个分支到当前分支:

git merge test_branch

git fetch

同步远程仓库信息

demo:

git fetch -p

git checkout

切换本地或者远程分支

demo:

git checkout test_branch

git reset

将当前分支的改动还原到某次提交

直接还原到上次提交:

git reset --hard

还原到某次提交

git reset bb194661ae

你可能感兴趣的:(git常用命令小总结)