常用的命令
安装
Ubuntu sudo apt-get install git
Windows download from https://git-scm.com/
MacOS brew install git
分支管理
创建分⽀ git checkout -b dev
切换分⽀ git checkout master
合并分⽀
实际操作
注册完成后,进入,点fork 创建自己的分支
下载到本地
• git clone http://222.199.193.40/<username>/get-the-gitdone
• Cd get-the-git-done
• 添加⽼老老库为 upstream
• Git remote add upstream git@222.199.193.40:svtter/Getthe-git-done.git
展示远程库
• Git remote -v
设置你的姓名和邮件
• Git config —global user.name “Super wangwang”
• Git config —global user.email super@wangwang.org
如果使⽤Windows..
• 启⽤用 autocrlf 来避免换行符的问题
• git config —global core.autocrlf input
创建一个分⽀
• git checkout -b <your-name> master
这等价于
• git branch <your-name> master
• git checkout <your-name>
分支信息
• 查看你现在所在的分⽀支
• git branch
• 显示所有的分⽀支:
• git branch -a
• 切换到不不同的分⽀支:
• git checkout temp-branch
切换到远程分⽀支
• git checkout -b dev upstream/dev
• 删除分⽀支
• git checkout master
• git branch -D temp-branch
显示当前的更改
• git status
• 保存的文件,将在你的分支里面
• git add path/to/file1
• 提交那些你保存的文件
• git commit -m “your-name: love message”
推送一下
• git push origin <your-branch-name>
回滚修改到⼀一个文件,还没有提交的
• git checkout path/to/file
如果修改已经提交了,但是你非得回滚他
• git reset —hard HEAD
保存那些你还没决定好的修改
• git stash
• 恢复那些修改
• git stash pop
参考:
https://blog.csdn.net/u012230055/article/details/64125268
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000