第一次提交
和解决方案目录一致
git init
git add *
git commit -m "first commit"
git remote rm origin (如果提示已经有远程仓库的话)
git remote add origin https://github.com.xxx.git
git push -u origin master
创建分支
git branch -a 查看
git checkout -b test创建
git push origin test -u 推送到远程
切换分支
git checkout test 切换分支
删除分支
git branch -d test 删除本地
git push origin --delete test 删除远程
合并分支
在master分支下:
git merge test 合并到master
删除远程仓库,并重新提交代码
git remote -v --查看远程仓库
git remote remove origin --删除远程仓库
git config --global user.name "Linky" --重新设置用户名
git config --global user.email "Linky@***.com"
git remote add origin newaddress
git push -u origin --all
git push -u origin --tags
git pull origin master(其他人第一次获取代码时需要指定分支)
忽略文件
1.尚未提交
vim .gitignore
2.已经提交过的,改完后需要重新读取:
git rm -r --cached . --删除缓存 git add . --重新载入需要提交的文件
注意:git 的忽略文件会把远程仓库中的对应文件删除,最终的文件中不会含有此文件,这一点和svn有很大不同,习惯了svn的同学很容易掉坑里,要慎用.
3.还原被忽略的文件
git add projectPath/文件名 -f
git add projectPath/文件夹名/ -f
参考:https://www.jianshu.com/p/699ed86028c2
修改密码
git config --global user.password "123456(新的密码)"
git config --global user.email "123456@qq.com(新的邮箱)"
git config --global user.name "zhangsan(新的用户名)"
git config --system --unset credential.helper --重新输入用户名密码
不用每次都输入用户名密码
git config credential.helper store --global
git push
输入用户名密码
下次运行时就不需要再次输入用户名密码了