查看git配置信息
git config --list
查看git用户名、密码、邮箱的配置
git config user.name
git config user.password
git config user.email
设置git用户名、密码、邮箱的配置
git config user.name ""
git config user.password ""
git config user.email ""
设置git用户名、密码、邮箱的配置(全局配置)
git config --global user.name 用户命
git config --global user.password 密码
git config --global user.password 邮箱
执行git config -e,会打开该项目所属的配置文件(作用域最小,值针对当前项目有效)。
执行git config -e --global,会打开C:/Users/**/.gitconfig下的配置文件(作用域中等,为登陆这台计算机的用户)。
执行git config -e --system,如下图,会打开E:/Git/Git/etc/gitconfig (作用域最大,整台计算机,不管登陆那个帐号,不管哪个项目)
优先级:git config > git config --global > git config --system
查看git日志
git log
初始化项目
git init .
如果你已经在GitHub中有一个现有项目,则可以使用git clone命令对其进行克隆:
git clone your_project_url
当前状态
git status
将文件添加到暂存区
git add file_name
删除文件
git rm some_file.txt
放弃文件更改
git checkout -- file_name
提交到本地
git commit
git commit -m "备注"
列出分支
git branch -a
从远程获取更新并将当前分支与上游(upstream)合并
如果你和团队中的其他开发人员一起工作于同一项目,则经常需要获取这些同事所做的更改,以便于本地存储到你的PC上。
git pull origin branch_name
创建一个新分支
git branch branch_name
创建一个新分支,并将你切换到新创建的分支:
git checkout -b branch_name
如果branch_name已经存在,你将收到一条警告,表明该分支名称已存在,并且你将不会被签出到此分支。
将本地更新推送到远程
git push origin branch_name
删除分支
git branch -d branch_name
切换到新分支
git checkout branch_name
如果此分支不存在,添加-b标志将创建分支。