PS E:\Projects-VSCode\test-js_nodejs> git cherry-pick 53d05bd
error: The following untracked working tree files would be overwritten by merge:
dataBase/routers/routersControl.js
dataBase/src/private/floor-01/pages/home.html
dataBase/src/public/pages/error.txt
dataBase/src/public/pages/status.html
test.js
Please move or remove them before you merge.
Aborting
fatal: cherry-pick failed
git add .
git commit -m "..."
git checkout ветка1
git checkout ветка2
git log
git init
git add .
git commit -m "..."
git checkout ветка1
git checkout ветка2
git log
git init
...
<b>// изменяет ссылку на картинку и ссылку* ссылки*
// image.src ='...' n a.href = '...'</b>
const fillItem = async (itemData, element) => {
if (typeof element != 'object') { return; };
if (typeof itemData != 'object') { return; };
if (typeof itemData.posters == 'object') {
let posterURL = './frontend/images/notFound.png';
if (typeof itemData.posters.original.url === 'string') { posterURL = itemData.posters.original.url }
else if (typeof itemData.posters.medium.url === 'string') { posterURL = itemData.posters.medium.url };
element.getElementsByTagName('img')[0].src = storageHOST + posterURL;
};
if (typeof itemData.names === 'string') {
let name= '';
if (typeof itemData.names.ru === 'string') { name= itemData.names.ru }
else if (typeof itemData.names.alternative === 'string') { name= itemData.names.alternative }
else if (typeof itemData.names.en === 'string') { name= itemData.names.en }
if (name.length > 33) { name= nameAnime.slice(0, 30) + '...' };
element.getElementsByTagName('p')[0].textContent = name;
};
element.getElementsByTagName('a')[0].href = '/player?id=' + itemData.id;
};
<b>// изменяет количество элементов</b>
const changeItems = (itemsData) => {
if (typeof itemsData != 'object') { return; };
for (let i = 0; i < itemsData.length; i += 1) {
fillItem(itemsData[i], allItems[i]);
};
deleteItems(allItems.length - itemsData.length);
itemsData.splice(0, allItems.length);
if (itemsData.length < 1) { return; };
createItems(itemsData);
};
function changePage() {
if (typeof currentPage === 'string') { currentPage = Number.parseInt(currentPage); };
if (typeof currentPage !== 'number') { currentPage = 1; };
if (typeof search === 'string') {
req = Api.getSearch(search, currentPage, itemsInPage);
} else {
req = Api.getUpdates(currentPage, itemsInPage);
};
req.then((res) => {
res = JSON.parse(res);
maxPages = res.pagination.pages;
changeItems(res.list);
}, (err) => {
console.log('f', err);
});
};
вообщем решил что деваться некуда попробую в итоге сделал слияние он опять ругался я сделал комит и переключился checkout на хеш, магическим образом все вернулось обратно. спасибо