git 基础
1.不跟踪某个在跟踪的文件
git rm --cached readme1.txt 不跟踪 readme1.txt
git rm -r --cached target/ 不跟踪 target 文件夹
执行git commit , 然后 git push
2.克隆
git 撤销add操作----------------------------------------------------
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了
git push --set-upstream origin master
修改git 用户名
git config --global user.name "Your_username"
git config --global user.email "Your_email"
修改git remote的url和用户名--------------------------------------------
git remote set-url origin ssh://gits@ip/mnt/kuoshi-code/kuoshi-adx.git
在服务器新建git仓库-------------------------------------------------------
1.在服务器
1.1 git init --bare projectname.git 新建空仓库
1.2 chmod 777 projectname.git
1.3 chown -R gits:gits kuoshi-adx.git/ 有新增权限
2.在本地克隆
本地关联远程仓库,远程仓库没有内容-------------------------------------------------------------
在本地输入以下命令:
git init
git remote add origin ssh://gits@18ip/mnt/taimei-code/tangelo-upload-pic.git
正常push
git push origin master:master
更新
git pull origin master:master
//设置本地分支跟踪远程的分支
git branch --set-upstream-to=origin/master master
//这句话提示:分支“master”设置为从“origin”跟踪远程分支“master”。
Branch 'master' set up to track remote branch 'master' from 'origin'.
别名 在.gitconfig
[alias]
co = checkout
st = status
cm = commit -m
br = branch
dif = diff
pl = pull
ps = push

浙公网安备 33010602011771号