Git 常用命令
git 操作:
拉代码:git clone http|ssh代码克隆地址
拉取分支:git clone -b 分支名 http|ssh代码克隆地址
提交代码:
①git status(对比代码库与本地有什么区别)
②git add .(上传代码)
③git commit -m "新功能描述"(注释)
④git push 远程主机名 分支名(提交代码,不写主机名和分支名,默认提交至主干)
常用命令:
git branch -a 查看本地和远程主机的全部分支
vim .git/config 在项目根目录下修改远程仓库地址
git remote -v 查看当前配置的远程仓库地址
git checkout -b ccs-test origin/ccs-test 切换到ccs-test分支(默认是在master分支)
git push -u origin develop 把代码推到远程主机的develop分支
# git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。
git pull origin master:master #取回origin主机的master分支,与本地的master分支合并
提交代码到代码库时报错:
*** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'min@min-PC.(none)')
通过配置邮箱地址和用户名解决:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
在windows系统提交代码或拉代码无需每次输入账号密码:
在个人电脑上有时候懒得输入git的账号密码,可以使用此方法一劳永逸,不过这样账号同时也存在风险。 首先电脑上已经装了Git GUI 或者Git Bash,然后使用Win+R 键盘打开 运行
窗口,输入 %USERPROFILE%
回车。 这时候在该目录下有个.gitconfig的隐藏文件,使用文本编辑器打开,在底下添加如下两行:
[credential]
helper=store
然后当下次输入账号密码后,Git会自动将信息保存在此目录的.git-credentials文件中,往后就不必重复输入了。
本文来自博客园,作者:MegaloBox,转载请注明原文链接:https://www.cnblogs.com/cpw6/p/12066777.html